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


«Показательность» (высокая вероятность обнаружения ошибки)



Pdf көрінісі
бет166/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   162   163   164   165   166   167   168   169   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

«Показательность» (высокая вероятность обнаружения ошибки).
Начи-
ная с уровня тестирования критического пути
{79}
, можно утверждать, что тест-кейс 
является тем более хорошим, чем он более показателен (с большей вероятностью 
обнаруживает ошибку). Именно поэтому мы считаем непригодными слишком про-
стые тест-кейсы — они непоказательны. 
Пример непоказательного (плохого) тест-кейса: 
Шаги 
Ожидаемые результаты 
Запуск и остановка приложения 
1. 
Запустить приложение с корректными пара-
метрами. 
2. 
Завершить работу приложения. 
1. 
Приложение запускается. 
2. 
Приложение завершает работу. 
Пример показательного (хорошего) тест-кейса: 
Шаги 
Ожидаемые результаты 
Запуск с некорректными параметрами, несу-
ществующие пути 
1. 
Запустить приложение со всеми тремя пара-
метрами 
(SOURCE_DIR, 
DESTINA-
TION_DIR, LOG_FILE_NAME)
, значения ко-
торых указывают на несуществующие в 
файловой системе пути (например: z:\src\, 
z:\dst\, z:\log.txt 
при условии, что в системе 
нет логического диска z). 
1. 
В консоли отображаются нижеуказанные со-
общения, приложение завершает работу. 
Сообщения: 
a. 
Сообщение об использовании. 
b. SOURCE_DIR [z:\src\]: directory not exists 
or inaccessible. 
c. DESTINATION_DIR [z:\dst\]: directory not 
exists or inaccessible. 
d. LOG_FILE_NAME [z:\log.txt]: wrong file 
name or inaccessible path. 
Обратите внимание, что показательный тест-кейс по-прежнему остался до-
статочно простым, но он проверяет ситуацию, возникновение ошибки в которой 
несравненно более вероятно, чем в ситуации, описываемой плохим непоказатель-
ным тест-кейсом. 
Также можно сказать, что показательные тест-кейсы часто выполняют какие-
то «интересные действия», т.е. такие действия, которые едва ли будут выполнены 
просто в процессе работы с приложением (например: «сохранить файл» — это 
обычное тривиальное действие, которое явно будет выполнено не одну сотню раз 
даже самими разработчиками, а вот «сохранить файл на носитель, защищённый от 
записи», «сохранить файл на носитель с недостаточным объёмом свободного про-
странства», «сохранить файл в папку, к которой нет доступа» — это уже гораздо 
более интересные и нетривиальные действия). 


Свойства качественных тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   162   163   164   165   166   167   168   169   ...   307




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

    Басты бет