문제
소프트웨어 테스트 레벨과 개발 단계의 대응 관계에 대한 설명으로 가장 적절한 것은?
① 컴포넌트 테스트는 상세 설계 단계와 대응되어 개별 모듈의 기능을 검증한다 ② 통합 테스트는 요구사항 분석 단계와 대응되어 시스템 간 인터페이스를 검증한다 ③ 시스템 테스트는 기본 설계 단계와 대응되어 전체 시스템의 기능을 검증한다 ④ 인수 테스트는 구현 단계와 대응되어 개별 모듈의 내부 로직을 검증한다
정답
1번
해설
컴포넌트 테스트(단위 테스트)는 상세 설계 단계에서 정의된 개별 모듈이나 컴포넌트의 내부 로직과 기능이 올바르게 구현되었는지 검증한다. ② 통합 테스트는 아키텍처 설계와 대응되어 모듈 간 인터페이스를 검증한다. ③ 시스템 테스트는 시스템 요구사항 또는 시스템 설계와 대응되어 전체 시스템을 검증한다. ④ 인수 테스트는 구현 단계가 아니라 요구사항 분석 단계와 대응되어 사용자 요구사항 충족 여부를 검증한다.