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


Баланс между простотой и сложностью



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

Баланс между простотой и сложностью.
Здесь не существует академиче-
ских определений, но принято считать, что простой тест-кейс оперирует одним объ-
ектом (или в нём явно виден главный объект), а также содержит небольшое коли-
чество тривиальных действий; сложный тест-кейс оперирует несколькими равно-
правными объектами и содержит много нетривиальных действий. 
Преимущества простых тест-кейсов: 

их можно быстро прочесть, легко понять и выполнить; 

они понятны начинающим тестировщикам и новым людям на проекте; 

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

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

при взаимодействии многих объектов повышается вероятность возникнове-
ния ошибки; 

пользователи, как правило, используют сложные сценарии, а потому слож-
ные тесты более полноценно эмулируют работу пользователей; 

программисты редко проверяют такие сложные случаи (и они совершенно не 
обязаны это делать). 
Рассмотрим примеры. 
Слишком простой тест-кейс: 
Шаги 
Ожидаемые результаты 
Запуск приложения 
1. 
Запустить приложение. 
1. 
Приложение запускается. 
Слишком сложный тест-кейс: 
Шаги 
Ожидаемые результаты 
Повторная конвертация 
Приготовления: 

Создать в корне любого диска три отдель-
ные папки для входных файлов, выходных 
файлов, файла журнала. 

Подготовить набор из нескольких файлов 
максимального поддерживаемого размера 
поддерживаемых форматов с поддерживае-
мыми кодировками, а также нескольких фай-
лов допустимого размера, но недопустимого 
формата. 
1. 
Запустить приложение, указав в параметрах 
соответствующие пути из приготовления к 
тесту (имя файла журнала — произволь-
ное). 
2. 
Файлы постепенно перемещаются из вход-
ной в выходную папку, в консоли и файле 
журнала появляются сообщения об успеш-
ной конвертации файлов. 
3. 
Файлы постепенно перемещаются из вход-
ной в выходную папку, в консоли и файле 
журнала появляются сообщения об успеш-
ной конвертации файлов. 
5. 
Файлы постепенно перемещаются из вход-
ной в выходную папку, в консоли и файле 
журнала появляются сообщения об успеш-
ной конвертации файлов допустимого фор-
мата и сообщения об игнорировании фай-
лов недопустимого формата. 


Свойства качественных тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 139/301 
2. 
Скопировать в папку для входных файлов 
несколько файлов допустимого формата. 
3. 
Переместить сконвертированные файлы из 
папки с результирующими файлами в папку 
для входных файлов. 
4. 
Переместить сконвертированные файлы из 
папки с результирующими файлами в папку 
с набором файлов для теста. 
5. 
Переместить все файлы из папки с набором 
файлов для теста в папку для входных фай-
лов. 
6. 
Переместить сконвертированные файлы из 
папки с результирующими файлами в папку 
для входных файлов. 
6. 
Файлы постепенно перемещаются из вход-
ной в выходную папку, в консоли и файле 
журнала появляются сообщения об успеш-
ной конвертации файлов допустимого фор-
мата и сообщения об игнорировании фай-
лов недопустимого формата. 
Этот тест-кейс одновременно является слишком сложным по избыточности 
действий и по спецификации лишних данных и операций. 


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




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

    Басты бет