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


Стр: 137/301  Тест-кейс 2:  Шаги



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

 
Стр: 137/301 
Тест-кейс 2: 
Шаги 
Ожидаемые результаты 
Конвертация из всех поддерживаемых коди-
ровок 
1. 
Выполнить конвертацию трёх файлов допу-
стимого размера в трёх разных кодировках 
всех трёх допустимых форматов. 
1. 
Файлы перемещаются в папку-приёмник, ко-
дировка всех файлов меняется на UTF-8.
Если вернуться к вопросу «какой тест-кейс вы бы посчитали хорошим, а какой 
— плохим и почему», то ответ таков: оба тест-кейса плохие потому, что первый 
является слишком специфичным, а второй — слишком общим. Можно сказать, что 
здесь до абсурда доведены идеи низкоуровневых
{121}
 
и высокоуровневых
{120}
 
тест-
кейсов. 
Почему плоха излишняя специфичность (тест-кейс 1): 

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

возрастает время написания, доработки и даже просто прочтения тест-кейса; 

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

тест-кейс сложен для выполнения начинающими тестировщиками или даже 
опытными специалистами, лишь недавно подключившимися к проекту

недобросовестные сотрудники склонны халатно относиться к таким тест-кей-
сам; 

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


Достарыңызбен бөлісу:
1   ...   158   159   160   161   162   163   164   165   ...   307




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

    Басты бет