소프트웨어 개발과 프로젝트 관리
소프트웨어 개발의 V 모델에서 요구사항 정의 공정에 대응하며, 그 공정에서 정한 내용을 만족하는지 확인하는 테스트는?
- A단위 테스트
- B통합 테스트
- C인수 테스트
정답과 해설 보기
정답: C. 인수 테스트
V 모델은 왼쪽에 요구사항 정의에서 설계·구현으로 내려가는 공정을, 오른쪽에 테스트를 올라가는 공정을 늘어놓고, 좌우의 대응하는 공정끼리를 연결한 개발 모델입니다. 요구사항 정의에는 인수 테스트(운영 테스트)가 대응하고, 설계 공정이 세밀해짐에 따라 시스템 테스트(종합 테스트), 통합 테스트, 단위 테스트가 대응합니다. 중간 공정의 대응은 조직이나 문헌에 따라 조금 다르며, 요구사항 정의에 시스템 테스트도 대응시키는 경우가 있지만, 발주자·사용자의 입장에서 요구사항을 확인하는 인수 테스트가 요구사항 정의에 대응한다는 점은 공통입니다. 테스트의 계획이나 합격 기준을 대응하는 설계 공정 시점에 만들어 두는 것이 이 모델의 요점입니다.