1. Включить систему в режиме FACTORY_SETTINGS
2. Перезагрузить систему (вызвать ее старт в режиме COLD_START)
3. Проверить, что настройки имеют значения по умолчанию (в реальном тест-плане здесь должны быть проверки конкретных значений переменных)
Тестовый пример 3
1. Включить систему в режиме FACTORY_SETTINGS
2. Изменить значения настроек системы (в реальном тест-плане здесь должны быть установлены конкретные значения переменных)
3. Перезагрузить систему (вызвать ее старт в режиме COLD_START)
4. Проверить, что настройки имеют последние введенные значения (в реальном тест-плане здесь должны быть проверки конкретных значений переменных)
Первый пункт сценария во всех трех тестовых примерах одинаков. Если при этом первоначальный старт системы в режиме FACTORY_SETTINGS занимает значительное время, то суммарное время выполнения трех тестовых примеров будет еще больше. Если общее количество подобных тестовых примеров достаточно велико (десятки и сотни), то при таком выполнении тестов будет нерационально расходоваться время на выполнение тестовых примеров – время на инициализацию системы в каждом тестовом примере будет превышать суммарное время выполнения «полезных» этапов сценариев тестовых примеров.
|
|
Для экономии времени можно инициализировать систему в режиме FACTORY_SETTINGS только в первом тестовом примере. Второй и третий тестовый примеры начнут свою работу из расчета, что система уже была включена в режиме FACTORY_SETTINGS, и все значения настроек уже установлены в некоторые значения. Сценарии тестовых примеров при этом будут выглядеть следующим образом:
Тестовый пример 1
1. Включить систему в режиме FACTORY_SETTINGS
2. Проверить, что настройки имеют значения по умолчанию (в реальном тест-плане здесь должны быть проверки конкретных значений переменных)
Тестовый пример 2
1. Перезагрузить систему (вызвать ее старт в режиме COLD_START)
2. Проверить, что настройки имеют значения по умолчанию (в реальном тест-плане здесь должны быть проверки конкретных значений переменных)