Тестовый пример 3. 1. Проверить, что флаг Флаг_Система_Стартовала = TRUE, иначе прервать тестирование с выдачей диагностического сообщения

1. Проверить, что флаг Флаг_Система_Стартовала = TRUE, иначе прервать тестирование с выдачей диагностического сообщения.

2. Изменить значения настроек системы (в реальном тест-плане здесь должны быть установлены конкретные значения переменных)

3. Перезагрузить систему (вызвать ее старт в режиме COLD_START)

4. Проверить, что настройки имеют последние введенные значения (в реальном тест-плане здесь должны быть проверки конкретных значений переменных)

При таком подходе для выполнения тестовых примеров сначала должны быть произведены первоначальные установки тестового окружения, после чего перед выполнением тестового примера 2 или 3 будет проведена проверка состояния тестируемой системы.

Пример может показаться несколько надуманным, однако, на практике часто возникает ситуация в которой друг за другом следует несколько десятков тестовых примеров, а при регрессионном тестировании требуется выполнить, например, тестовые примеры с номерами от 25 по 40. Первый тестовый пример при этом инициализирует систему, а остальные работают с уже стартовавшей системой. Если просто выполнять тестовые примеры 25-40, то их выполнение окажется невозможным – они не инициализируют систему. Разумным выходом из этой ситуации является выполнение тестовых примеров 1, 25-40.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: