Невозможные комбинации в pairwise
Вопрос
В матрице конфигураций есть браузер Safari и ОС Windows, Linux, macOS. Генератор pairwise выдал тест «Safari на Windows». Как правильно поступить?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Варианты ответа
- Удалить этот тест из готового набора вручную, остальные оставить
- Прогнать тест на ближайшей похожей конфигурации и завести баг
- Задать ограничение в генераторе (например, PICT) и пересобратьправильный ответ
- Отказаться от pairwise в пользу полного перебора всех конфигураций
Разбор
Ручное удаление теста выбрасывает и другие пары, которые он покрывал, например «Windows и английский язык», и покрытие становится неполным. Невозможная конфигурация не баг продукта. Полный перебор решает проблему грубой силой и обычно не по карману. Генераторы вроде PICT поддерживают ограничения, и тогда набор строится сразу корректным.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Сколько тестов в pairwise для 4 параметров по 3 значения
Следующий вопрос
Чего не ловит попарное тестирование