methodology
Парное тестирование (Pairwise)
Около 4 мин чтения
Парное тестирование (Pairwise / All-Pairs Testing)
ISTQB Глава 4.2 | ID: 03-06 | Уровень: Начинающий
Что такое парное тестирование?
Парное тестирование (pairwise testing, all-pairs testing) — это техника проектирования тестов, основанная на комбинаторике. Она позволяет значительно сократить количество тестовых случаев при тестировании систем с множеством параметров, сохраняя при этом высокое покрытие дефектов.
Ключевой принцип: большинство дефектов вызывается взаимодействием не более двух параметров. Поэтому достаточно проверить все возможные пары значений параметров, а не все комбинации.
Почему это работает?
Теоретическое обоснование
Исследования (в частности, NIST, 2004) показали:
- ~70% дефектов вызваны взаимодействием одного параметра с другим
- ~20% дефектов — взаимодействие трёх параметров
- < 10% — взаимодействие четырёх и более параметров
Таким образом, проверяя все пары значений, мы покрываем подавляющее большинство дефектов.