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


Возможность повторного использования



Pdf көрінісі
бет172/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   168   169   170   171   172   173   174   175   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Возможность повторного использования.
Это свойство редко выполня-
ется для низкоуровневых тест-кейсов
{121}
, но при создании высокоуровневых тест-
кейсов
{120}
 
можно добиться таких формулировок, при которых: 

тест-кейс будет пригодным к использованию с различными настройками те-
стируемого приложения и в различных тестовых окружениях; 

тест-кейс практически без изменений можно будет использовать для тести-
рования аналогичной функциональности в других проектах или других обла-
стях приложения. 
Примером тест-кейса, который тяжело использовать повторно, может яв-
ляться практически любой тест-кейс с высокой специфичностью. 
Не самым идеальным, но очень наглядным примером тест-кейса, который 
может быть легко использован в разных проектах, может служить следующий тест-
кейс: 
Шаги 
Ожидаемые результаты 
Запуск, все параметры некорректны 
1. 
Запустить приложение, указав в качестве 
всех параметров заведомо некорректные 
значения. 
1. 
Приложение запускается, после чего выво-
дит сообщение с описанием сути проблемы 
с каждым из параметров и завершает ра-
боту. 
Повторяемость.
Тест-кейс должен быть сформулирован таким образом, 
чтобы при многократном повторении он показывал одинаковые результаты. Это 
свойство можно разделить на два подпункта: 

во-первых, даже общие формулировки, допускающие разные варианты вы-
полнения тест-кейса, должны очерчивать соответствующие явные границы 
(например: «ввести какое-нибудь число» — плохо, «ввести целое число в 
диапазоне от -273 до +500 включительно» — хорошо); 

действия (шаги) тест-кейса по возможности не должны приводить к необра-
тимым (или сложно обратимым) последствиям (например: удалению данных, 
нарушению конфигурации окружения и т.д.) — не стоит включать в тест-кейс 


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


Достарыңызбен бөлісу:
1   ...   168   169   170   171   172   173   174   175   ...   307




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

    Басты бет