소프트웨어 개발과 프로젝트 관리
규모가 25 k스텝(25,000행)인 펌웨어의 통합 테스트에서 결함이 30건 발견되었다. 조직의 과거 실적으로부터 이 공정에서 발견되는 결함의 기준은 1 k스텝당 2~4건으로 되어 있다. 이 결과의 평가로 가장 적절한 것은?
- A결함 밀도는 기준 범위 안이므로, 품질은 계획대로라고 판단한다
- B결함 밀도는 1 k스텝당 1.2건으로 기준보다 적으므로, 품질이 좋다고 단정하지 말고 테스트 부족(테스트 케이스의 누락)이 없는지 확인한다
- C결함 밀도는 1 k스텝당 1.2건으로 기준보다 적으므로, 품질이 매우 좋다고 판단하고 남은 테스트를 생략한다
정답과 해설 보기
정답: B. 결함 밀도는 1 k스텝당 1.2건으로 기준보다 적으므로, 품질이 좋다고 단정하지 말고 테스트 부족(테스트 케이스의 누락)이 없는지 확인한다
결함 밀도는 30건 ÷ 25 k스텝 = 1 k스텝당 1.2건으로, 기준인 2~4건을 밑돌고 있습니다. 기준보다 적을 때는 만듦새가 좋았을 가능성도 있지만, 테스트 케이스가 사양을 충분히 망라하지 않았거나 테스트 관점이 치우쳐 있는 등 테스트 부족으로 결함을 다 찾아내지 못했을 가능성이 있습니다. 그래서 테스트의 커버리지 상황이나 결함의 내용을 분석한 뒤에 평가합니다. 기준보다 많을 때는 설계나 구현의 품질에 문제가 없는지 조사합니다.