Попарное тестирование
Что такое попарное тестирование?
Попарное тестирование (Pairwise Testing) — это техника тест-дизайна, при которой создаются такие комбинации входных параметров, чтобы каждая пара значений встречалась хотя бы один раз.
Метод основан на том, что большинство дефектов вызваны взаимодействием не более двух параметров одновременно.
Зачем оно нужно?
- Сокращает общее число тест-кейсов без потери покрытия на уровне взаимодействия пар.
- Особенно полезно, когда есть множество параметров с различными значениями.
- Помогает найти ошибки, которые не выявляются при тестировании только отдельных значений.
Пример
Допустим, у нас есть форма с 3 параметрами:
- Браузер: Chrome, Firefox
- ОС: Windows, Linux
- Язык: RU, EN
Все комбинации (полное тестирование) дали бы 2 × 2 × 2 = 8 тестов.
Попарное покрытие позволяет сократить их, например, до 4:
1. Chrome, Windows, RU
2. Firefox, Linux, RU
3. Chrome, Linux, EN
4. Firefox, Windows, EN
Все возможные пары (например, Chrome + RU, Firefox + Windows и т.д.) здесь уже охвачены.
Когда не подходит
- Если важны все возможные комбинации (например, в финансовых системах).
- Когда есть сложные зависимости между параметрами, которые нельзя выразить через пары.
📬 Подпишись на наши социальные сети
Уроки, обновления и новые практики — бесплатно и без спама.