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



Pdf көрінісі
бет220/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   216   217   218   219   220   221   222   223   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Очевидность и понятность.
Описывайте дефект так, чтобы у читающего 
ваш отчёт не возникло ни малейшего сомнения в том, что это действительно де-
фект. Лучше всего это свойство достигается за счёт тщательного объяснения фак-
тического и ожидаемого результата, а также указания ссылки на требование в поле 
«Подробное описание». 
Сравните: 
Плохое подробное описание 
Хорошее подробное описание 
Приложение не сообщает об обнаруженных 
подкаталогах в каталоге SOURCE_DIR. 
Приложение не уведомляет пользователя об 
обнаруженных в каталоге SOURCE_DIR подка-
талогах, что приводит к необоснованным ожи-
даниям пользователями обработки файлов в 
таких подкаталогах. 
Act:
приложение начинает (продолжает) ра-
боту, если в каталоге SOURCE_DIR находятся 
подкаталоги. 
Exp:
в случае если в каталоге SOURCE_DIR 
приложение при запуске или в процессе работы 
обнаруживает пустой подкаталог, оно автома-
тически его удаляет (
логично ли это?
), если же 
обнаружен непустой подкаталог, приложение 
прекращает работу с выводом сообщения 
«Non-empty subfolder [имя подкаталога] in 
SOURCE_DIR folder detected. Remove it manu-
ally or restart application with --force_file_opera-
tions key to remove automatically.
» 
Req:
UR.56.BF.4.c. 
В первом случае после прочтения подробного описания очень хочется спро-
сить: «И что? А оно разве должно уведомлять?» Второй же вариант подробного 
описания даёт чёткое пояснение, что такое поведение является ошибочным со-
гласно текущему варианту требований. Более того, во втором варианте отмечен 
вопрос (а в идеале нужно сделать соответствующую отметку и в самом требова-
нии), призывающий пересмотреть алгоритм корректного поведения приложения в 
подобной ситуации: т.е. мы не только качественно описываем текущую проблему, 
но и поднимаем вопрос о дальнейшем улучшении приложения. 


Достарыңызбен бөлісу:
1   ...   216   217   218   219   220   221   222   223   ...   307




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

    Басты бет