다음과 같은 제어흐름을 가진 프로그램을 시험할 때, 제시한 커버리지 기준과 그 기준을 100 % 만족하기 위해 필요한 프로그램 경로들이 바르게 짝지어지지 않은 것은? (단, 제어흐름도의 모든 프로그램 경로는 실행 가능하다)
- ①문장 커버리지(statement coverage) : 1 → 2 → 3 → 5, 1 → 3 → 4 → 5
- ②분기 커버리지(branch coverage) : 1 → 2 → 3 → 5, 1 → 3 → 4 → 5
- ③경로 커버리지(path coverage) : 1 → 2 → 3 → 4 → 5, 1 → 3 → 5, 1 → 2 → 3 → 5, 1 → 3 → 4 → 5
- ④기본 경로 시험(basis path testing) : 1 → 3 → 5, 1 → 2 → 3 → 5
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
