Тестирование программного обеспечения. Базовый курс. 3-е издание


Непонимание принципов работы приложения и вызванная этим некор-



Pdf көрінісі
бет194/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   190   191   192   193   194   195   196   197   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Непонимание принципов работы приложения и вызванная этим некор-
ректность тест-кейсов.
Классикой жанра является закрытие приложения: тот 
факт, что окно приложения «исчезло» (сюрприз: например, оно свернулось в об-
ласть уведомления панели задач (system tray, taskbar notification area)), или прило-
жение отключило интерфейс пользователя, продолжив функционировать в фоно-
вом режиме, вовсе не является признаком того, что оно завершило работу. 
Проверка типичной «системной» функциональности.
Если только ваше 
приложение не написано с использованием каких-то особенных библиотек и техно-
логий и не реализует какое-то нетипичное поведение, нет необходимости прове-
рять системные кнопки, системные меню, сворачивание-разворачивание окна и т.д. 
Вероятность встретить здесь ошибку стремится к нулю. Если всё же очень хочется, 
можно вписать эти проверки как уточнения некоторых действий на уровне тестиро-
вания критического пути
{80}

но создавать для них отдельные тест-кейсы не нужно. 
Неверное поведение приложения как ожидаемый результат
. Такое не 
допускается по определению. Не может быть тест-кейса с шагом в стиле «поделить 
на ноль» с ожидаемым результатом «крах приложения с потерей пользовательских 
данных». Ожидаемые результаты всегда описывают правильное поведение прило-
жения — даже в самых страшных стрессовых тест-кейсах. 


Типичные ошибки при разработке чек-листов, тест-кейсов и наборов тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 165/301 
Общая некорректность тест-кейсов.
Может быть вызвана множеством при-
чин и выражаться множеством образов, но вот классический пример: 
Шаги выполнения 
Ожидаемые результаты 
… 
4. 
Закрыть приложение нажатием Alt+F4. 
5. 
Выбрать в меню «Текущее состояние». 
… 
4. 
Приложение завершает работу. 
5. 
Отображается окно с заголовком «Текущее 
состояние» и содержимым, соответствую-
щим рисунку 999.99. 
Здесь или не указано, что вызов окна «Текущее состояние» происходит где-
то в другом приложении, или остаётся загадкой, как вызвать это окно у завершив-
шего работу приложения. Запустить заново? Возможно, но в тест-кейсе этого не 
сказано. 


Достарыңызбен бөлісу:
1   ...   190   191   192   193   194   195   196   197   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет