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


Неизбыточность по отношению к другим тест-кейсам



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

Неизбыточность по отношению к другим тест-кейсам.
В процессе созда-
ния множества тест-кейсов очень легко оказаться в ситуации, когда два и более 
тест-кейса фактически выполняют одни и те же проверки, преследуют одни и те же 
цели, направлены на поиск одних и тех же проблем. Способ минимизации количе-
ства таких тест-кейсов подробно описан в главе «Виды и направления тестирова-
ния
{67}
» (см. такие техники тестирования, как использование классов эквивалентно-
сти
{94}
 
и граничных условий
{95}
). 
Если вы обнаруживаете несколько тест-кейсов, дублирующих задачи друг 
друга, лучше всего или удалить все, кроме одного, самого показательного, или пе-
ред удалением остальных на их основе доработать этот выбранный самый показа-
тельный тест-кейс. 
Демонстративность (способность демонстрировать обнаруженную 
ошибку очевидным образом).
Ожидаемые результаты должны быть подобраны 
и сформулированы таким образом, чтобы любое отклонение от них сразу же бро-
салось в глаза и становилось очевидным, что произошла ошибка. Сравните вы-
держки из двух тест-кейсов. 
Выдержка из недемонстративного тест-кейса: 
Шаги 
Ожидаемые результаты 
5. 
Разместить в файле текст «Пример длин-
ного текста, содержащего символы русского 
и английского алфавита вперемешку.» в ко-
дировке KOI8-R (в слове «Пример» буквы 
«р» 

английские). 
6. 
Сохранить файл под именем «test. txt» и от-
править файл на конвертацию. 
7. 
Переименовать файл в «test.txt». 
6. 
Приложение игнорирует файл. 
7. 
Текст принимает корректный вид в коди-
ровке UTF-8 с учётом английских букв. 
302
Unit testing (component testing).
The testing of individual software components. [ISTQB Glossary] 


Свойства качественных тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


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




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

    Басты бет