Программирование на языке высокого уровня. Замятин А.В - 23 стр.

UptoLike

23
действиями пользователя, нагрузочное тестирование, тестирование ава-
рийных ситуаций и т.п.);
последовательность тестирования (подготовка, тестирование, анализ
результатов);
спецификацию тестирования (список функций и/или компонент тести-
руемой системы).
После подготовки плана тестирования разрабатывают тестовые задания
(Test Cases) совокупность шагов, конкретных условий и параметров, необ-
ходимых для проверки реализации тестируемой функции или её части. Тес-
товое задание может иметь структуру вида <действие> <ожидаемый ре-
зультат> <фактический результат>.
Очевидно, что возможны различные уровни детализации при разработке
тестовых заданий. Целесообразно использовать такую детализацию, которая
позволяет достичь разумного соотношения времени выполнения тестового
задания к «тестовому покрытию».
Таблица 2. Примеры тестовых заданий
Вариант
использования
Действие Ожидаемый
результат
Фактический
результат
Открыть окно
«Вход в систему»
окно «Вход в
систему» откры-
то;
Название окна
«Вход в систему»
Логотип компа-
нии отображается
в правом верхнем
углу;
на форме 2
поля Имя и
Пароль;
кнопка
«Вход» доступна;
Ссылка «забыл
пароль»
доступна.
||
Проверка кор-
ректности ото-
бражения окна
Закрыть страницу
«Вход в систему»
Окно корректно
закрывается
Ошибка «Access
violation»
После выполнения запланированных тестовых процедур следует подго-
товить заключение о результатах тестирования, позволяющее сделать вывод
об устойчивости и корректности работы при различных условиях (видах тес-