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


Детализация, не соответствующая уровню функционального тестиро-



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

Детализация, не соответствующая уровню функционального тестиро-
вания
{79}
.
Например, не нужно на уровне дымового тестирования
{79}
 
проверять ра-
ботоспособность каждой отдельной кнопки или прописывать некий крайне слож-
ный, нетривиальный и редкий сценарий — поведение кнопок и без явного указания 
будет проверено множеством тест-кейсов, объективно задействующих эти кнопки, 
а сложному сценарию место на уровне тестирования критического пути
{80}
 
или даже 
на уровне расширенного тестирования
{81}
 
(в которых, напротив, недостатком можно 
считать излишнее обобщение без должной детализации). 


Типичные ошибки при разработке чек-листов, тест-кейсов и наборов тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 162/301 
Расплывчатые двусмысленные описания действий и ожидаемых ре-
зультатов.
Помните, что тест-кейс с высокой вероятностью будете выполнять не 
вы (автор тест-кейса), а другой сотрудник, и он — не телепат. Попробуйте дога-
даться по этим примерам, что имел в виду автор: 

«Установить приложение на диск C». (Т.е. в «C:\»? Прямо в корень? Или как?) 

«Нажать на иконку приложения». (Например, если у меня есть ico-файл с 
иконкой приложения, и я по нему кликну — это оно? Или нет?) 

«Окно приложения запустится». (Куда?) 

«Работает верно». (Ого! А верно — это, простите, как?) 

«OK». (И? Что «OK»?) 

«Количество найденных файлов совпадает». (С чем?) 

«Приложение отказывается выполнять команду». (Что значит «отказыва-
ется»? Как это выглядит? Что должно происходить?) 
Описание действий в качестве наименований модуля/подмодуля.
Например, «запуск приложения» — это НЕ модуль или подмодуль. Модуль или под-
модуль
{125}
 
— это всегда некие части приложения, а не его поведение. Сравните: 
«дыхательная система» — это модуль человека, но «дыхание» — нет. 


Достарыңызбен бөлісу:
1   ...   186   187   188   189   190   191   192   193   ...   307




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

    Басты бет