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


Стр: 143/301  Выдержка из демонстративного тест-кейса:  Шаги



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

 
Стр: 143/301 
Выдержка из демонстративного тест-кейса: 
Шаги 
Ожидаемые результаты 
5. 
Разместить в файле текст «Ё╥╔═┼╥ 
╘┼╦╙╘┴.» (Эти символы представляют со-
бой словосочетание «Пример текста.» в коди-
ровке KOI8-R, прочитанной как CP866). 
6. 
Отправить файл на конвертацию. 
6. 
Текст принимает вид: «Пример текста.» 
(кодировка UTF8). 
В первом случае тест-кейс плох не только расплывчатостью формулировки 
«корректный вид в кодировке UTF-8 с учётом английских букв», там также очень 
легко допустить ошибки при выполнении: 

забыть сконвертировать вручную входной текст в KOI8-R; 

не заметить, что в первый раз расширение начинается с пробела; 

забыть заменить в слове «Пример» буквы «р» на английские; 

из-за расплывчатости формулировки ожидаемого результата принять оши-
бочное, но выглядящее правдоподобно поведение за верное. 
Второй тест-кейс чётко ориентирован на свою цель по проверке конвертации 
(не содержит странной проверки с игнорированием файла с неверным расшире-
нием) и описан так, что его выполнение не представляет никаких сложностей, а лю-
бое отклонение фактического результата от ожидаемого будет сразу же заметно. 
Прослеживаемость.
Из содержащейся в качественном тест-кейсе информа-
ции должно быть понятно, какую часть приложения, какие функции и какие требо-
вания он проверяет. Частично это свойство достигается через заполнение соответ-
ствующих полей тест-кейса
{124}
 
(«Ссылка на требование», «Модуль», «Подмодуль»), 
но и сама логика тест-кейса играет не последнюю роль, т.к. в случае серьёзных 
нарушений этого свойства можно долго с удивлением смотреть, например, на какое 
требование ссылается тест-кейс, и пытаться понять, как же они друг с другом свя-
заны. 
Пример непрослеживаемого тест-кейса: 


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




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

    Басты бет