Отладка и тестирование приложений в среде Visual Studio 2005. Евсеева О.Н - 81 стр.

UptoLike

Составители: 

81
4.3.2. Пример системного тестирования приложения
Рассмотрим для системы «Система управления автоматизированным
комплексом хранения подшипников» пример тестирования варианта использо-
вания системы «Поступление подшипника на склад» (п. 3.2.2., с. 47). В специ-
фикации тестового случая задано состояние окружения (входные данные) и
ожидаемая последовательность событий в системе (ожидаемый результат). По-
сле прогона тестового случая мы получаем реальную последовательность собы-
тий в системе при заданном состоянии окружения. Сравнивая фактический ре-
зультат с ожидаемым, можно сделать вывод о том, прошла или не прошла тес-
тируемая система испытание на заданном тестовом случае. В качестве ожидае-
мого результата будем использовать спецификацию тестового случая, посколь-
ку она определяет, как для заданного состояния окружения система должна
функционировать.
Описание варианта использования системы представлено на рисунке
(
Рис. 22).
Cистема
Терминал оси
Терминал
подшипника
Склад
1. Опрос статуса склада
2. Возврат статуса
3. При поступлении подшипника
запрос характеристик подшипника
4. Возврат характеристик
подшипника
5. Опрос терминала оси
6. Возврат характеристик
оси
7. Посылка складу команды -
положить подшипник
8. Возврат сообщения
о приеме команды
10. Возврат сообщения о
результатах выполнения
команды
9. Опрос склада о результатах
выполнения команды
11. КОНЕЦ
Рис. 22. Краткое описание тестируемой системы
«Поступление подшипника на склад»
Спецификация тестового случая 1:
Состояние окружения
(входные данные – X ):
Статус склада – 32. Пришел подшипник.
Статус обмена с терминалом подшипника (0 – есть подшипник) и его парамет-
ры – «Статус=0 Диаметр=12».
Статус обмена с терминалом оси (1 – нет оси) и ее параметры «Статус=1
Диаметр=12».