Доменное тестирование
и комбинации параметров
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 242/301
2.7.3.
Доменное тестирование и комбинации параметров
Уточним данное ранее
{95}
определение:
Доменное тестирование
(domain testing, domain analysis
353
)
— техника со-
здания эффективных и результативных
тест-кейсов в случае,
когда не-
сколько переменных могут или должны
быть протестированы одновре-
менно.
В качестве инструментов доменного тестирования
активно используются
техники определения классов эквивалентности и граничных условий, которые были
рассмотрены в соответствующей
{237}
главе. Потому мы сразу перейдём к практиче-
скому примеру.
На рисунке 2.7.e кружками отмечен путь, один из вариантов которого мы рас-
смотрели в
предыдущей главе, но вариантов может быть много:
•
Семейство ОС
o
Windows
o
Linux
•
Расположение каталога
o
Локальный
o
Сетевой
•
Доступность
имени
o
Зарезервированное
o
Свободное
•
Длина
o
Допустимая
o
Недопустимая
Чтобы не усложнять пример, остановимся на этом наборе. Графически ком-
бинации вариантов можно представить в виде иерархии (см. рисунок 2.7.g). Исклю-
чив совсем нетипичную для нашего приложения экзотику (всё же мы не разрабаты-
ваем сетевую утилиту), вычеркнем из списка случаи зарезервированных сетевых
имён (отмечены на рисунке 2.7.g серым).
Легко заметить, что при всей своей наглядности графическое представление
не всегда удобно в обработке (к тому же мы пока ограничились только общими иде-
ями, не отметив конкретные классы эквивалентности и интересующие нас значения
граничных условий).
Альтернативным подходом является представление комбинаций в виде таб-
лицы, которое можно получать последовательно за несколько шагов.
Сначала учтём комбинации значений первых двух параметров — семейства
ОС и расположения каталога. Получается таблица 2.7.d.
Таблица 2.7.d — Комбинации значений первых
двух параметров
Достарыңызбен бөлісу: