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



Pdf көрінісі
бет262/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   258   259   260   261   262   263   264   265   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 234/301 
2.7. 
Примеры использования различных техник тестирования 
2.7.1. 
Позитивные и негативные тест-кейсы 
Ранее мы уже рассматривали
{153}
 
алгоритм продумывания идей тест-кейсов, 
в котором предлагается ответить себе на следующие вопросы относительно тести-
руемого объекта: 

Что перед вами? 

Кому и зачем оно нужно (и насколько это важно)? 

Как оно обычно используется? 

Как оно может сломаться, т.е. начать работать неверно? 
Сейчас мы применим этот алгоритм, сконцентрировавшись на двух послед-
них вопросах, т.к. именно ответы на них позволяют нам придумать много позитив-
ных
{82}
 
и негативных
{82}
 
тест-кейсов. Продолжим тестировать наш «Конвертер фай-
лов
{60}
», выбрав для исследования первый параметр командной строки — 
SOURCE_DIR 
— имя каталога, в котором приложение ищет файлы, подлежащие 
конвертации. 
Что перед нами?
Путь к каталогу. Казалось бы, просто, но стоит вспомнить, 
что наше приложение должно работать
{61}
 
как минимум под управлением Windows 
и Linux, что приводит к необходимости освежить в памяти принципы работы фай-
ловых систем в этих ОС. А ещё может понадобиться работа с сетью. 
Кому и зачем оно нужно (и насколько это важно)?
Конечные пользователи 
не занимаются конфигурированием приложения, т.е. этот параметр нужен админи-
стратору (предположительно, это человек квалифицированный и не делает явных 
глупостей, но из его же квалификации вытекает возможность придумать такие ва-
рианты использования, до которых не додумается рядовой пользователь). Важ-
ность параметра критическая, т.к. при каких-то проблемах с ним есть риск полной 
потери работоспособности приложения. 
Как оно обычно используется?
Здесь нам понадобится понимание прин-
ципов работы файловых систем. 

Корректное имя существующего каталога: 
o
Windows: 

X:\dir 

“X:\dir with spaces” 

.\dir 

..\dir 

\\host\dir 

Всё вышеперечисленное с “\” в конце пути. 

X:\ 
o
Linux: 

/dir 

“/dir with spaces” 

host:/dir 

smb://host/dir 

./dir 

../dir 

Всё вышеперечисленное с “/” в конце пути. 




Позитивные и негативные тест-кейсы
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 235/301 
И всё, т.е. в данном конкретном случае существует единственный вариант 
верного использования первого параметра — указать корректное имя существую-
щего каталога (пусть вариантов таких корректных имён и много). Фактически мы 
получили чек-лист для позитивного тестирования. Все ли варианты допустимых 
имён мы учли? Может быть, и не все. Но эту проблему мы рассмотрим в следующей 
главе, посвящённой классам эквивалентности и граничным условиям
{237}

В настоящий момент важно ещё раз подчеркнуть мысль о том, что сначала 
мы проверяем работу приложения на позитивных тест-кейсах, т.е. в корректных 
условиях. Если эти проверки не пройдут, в некоторых совершенно допустимых и 
типичных ситуациях приложение будет неработоспособным, т.е. ущерб качеству 
будет весьма ощутимым. 


Достарыңызбен бөлісу:
1   ...   258   259   260   261   262   263   264   265   ...   307




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

    Басты бет