Продвинутый
Что такое "Попарное тестирование" (Pairwise Testing)?
Pairwise Testing применяется, когда у системы есть много входных параметров, и проверить все их комбинации невозможно (комбинаторный взрыв).
Пример: Форма поиска билетов (3 города, 3 класса, 2 типа багажа = 18 комбинаций).
Математически доказано, что большинство багов возникает при взаимодействии двух параметров.
Техника Pairwise генерирует минимальный набор тестов так, чтобы каждая пара значений встретилась хотя бы один раз. Это сокращает количество тестов в разы (например, с 18 до 9), сохраняя 95% покрытия багов.