다음 입력 인자가 가질 수 있는 값들이 <표 1>과 같이 주… | [7급 국가직 소프트웨어공학] 22년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 22년 1회차
다음 입력 인자가 가질 수 있는 값들이 <표 1>과 같이 주어져 있을 때, 페어와이즈(pairwise) 테스트를 수행하고자 한다. 페어와이즈 테스트를 위한 인자 조합이 <표 2>와 같다고 할 때, (가) ~ (라)에 들어갈 내용으로 옳은 것은?
<표 1>
| 인자 | |||
|---|---|---|---|
| A | B | C | |
| 값 | A1 | B1 | C1 |
| A2 | B2 | C2 | |
| A3 | |||
| A | B | C |
|---|---|---|
| A1 | B1 | C1 |
| A1 | B2 | C2 |
| A2 | (가) | C1 |
| A2 | (나) | C2 |
| A3 | (다) | C1 |
| A3 | (라) | C2 |
1
B1 / B2 / B1 / B2
2
B1 / B1 / B2 / B2
3
B1 / B2 / B2 / B1
4
B2 / B2 / B1 / B1
해설
(가)~(라)에는 B1, B2, B2, B1이 들어가야 모든 인자 쌍이 한 번 이상 나타난다.
A–B 쌍을 위해 A2와 A3는 각각 B1·B2를 한 번씩 가져야 하고, 기존 행에 B1–C1, B2–C2만 있으므로 B1–C2, B2–C1을 추가로 덮어야 한다.
- (가) B1, (나) B2: A2–B1, A2–B2를 덮는다.
- (다) B2: A3–B2와 B2–C1을 덮는다.
- (라) B1: A3–B1과 B1–C2를 덮는다.
B1, B2, B1, B2 순으로 넣으면 B1–C2, B2–C1 쌍이 빠지고, 같은 A에 같은 B를 두 번 넣으면 A–B 쌍이 빠진다.
오류나 개정된 내용이 보이면 알려주세요