Свойства
качественных тест-кейсов
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 142/301
Следующий пример тест-кейса не относится к нашему «Конвертеру файлов»,
но очень хорошо иллюстрирует эту мысль:
Плохо
Хорошо
1. Запустить приложение.
2. Выбрать в меню пункт «Файл».
3. Выбрать подпункт «Открыть».
4. Перейти в папку, в которой находится хотя бы
один файл формата
DOCX с тремя и более
страницами.
1. Открыть DOCX-файл с тремя и более страни-
цами.
И сюда же можно отнести ошибку с повторением одних
и тех же приготовле-
ний во множестве тест-кейсов (да, по описанным выше причинам в примерах мы
снова вынужденно делаем так, как в жизни делать не надо). Куда удобнее объеди-
нить тесты в набор
{146}
и указать приготовления один раз, подчеркнув, нужно или нет
их выполнять перед каждым тест-кейсом в наборе.
Проблема с подготовительными (и финальными)
действиями идеально
решена в автоматизированном модульном тестировании
302
с использова-
нием фреймворков наподобие JUnit или TestNG — там существует специ-
альный «механизм фиксаций» (fixture), автоматически выполняющий ука-
занные действия перед каждым отдельным тестовым методом (или их со-
вокупности) или после него.
Достарыңызбен бөлісу: