전체 조합과 Pairwise
Pairwise 조합 테스트
전체 조합과 Pairwise의 차이를 확인하고, 제외 조건을 적용해 테스트할 조합을 만듭니다.
조합 생성하기 →- 가입·설치 없이 사용
- 결과 복사·다운로드
- 입력 문서는 브라우저에서 처리
파일 크기와 생성 건수에는 제한이 있습니다. 각 도구에 표시된 범위를 확인해 주세요.
입력과 결과 예시
제외 조건이 없을 때, 아래 네 조합으로 세 조건의 모든 값 쌍을 포함할 수 있습니다. 가능한 배치의 한 예이며 도구에서 생성한 순서나 조합은 다를 수 있습니다.
| Browser | OS | Role |
|---|---|---|
| Chrome | Windows | User |
| Chrome | macOS | Admin |
| Edge | Windows | Admin |
| Edge | macOS | User |
전체 조합은 8개, 이 Pairwise 예시는 4개입니다. 제외 조건을 넣는 경우는 아래 예제를 참고하세요.
전체 8개인 작은 예제
Browser: Chrome, Edge OS: Windows, macOS Role: User, Admin
조건 3개에 값이 각각 2개이므로 전체는 2 × 2 × 2 = 8개입니다. 예제에서는 프로젝트의 지원 범위상 macOS의 Edge 조합을 제외한다고 가정합니다. 실제 브라우저 설치 가능 여부를 뜻하지 않습니다.
OS=macOS & Browser=Edge
제외 규칙의 의미
위 규칙은 해당 OS·브라우저의 두 역할 조합을 제외하므로 가능한 조합은 6개입니다. Pairwise는 이 6개 안에서 실현 가능한 두 조건의 값 쌍을 모두 포함해야 합니다. 이미 줄인 결과에서 행만 삭제하면 필요한 값 쌍이 빠질 수 있습니다.
방식 선택
- 조합이 적거나 모든 지원 구성을 확인해야 한다면 전체 조합을 사용하세요.
- 두 조건의 상호작용을 빠짐없이 확인하는 것이 목표라면 Pairwise를 사용하세요.
- 세 조건 이상이 함께 작용하는 고위험 상황은 별도 케이스로 추가하세요.
내보내기 전 확인
전체·제외 후·생성 개수를 확인하고, 제외 규칙 때문에 한 번도 쓰이지 못하는 값이 있는지 살펴보세요. 테스트가 적다고 항상 좋은 것은 아닙니다. 현재 알고리즘은 지원 범위 안에서 가능한 값 쌍 포함을 목표로 하며, 가장 작은 테스트 집합임을 보장하지 않습니다.