기록
V 모델 본문
반응형
V모델은 폭포수 모델의 변형으로, 테스트 단계를 추가 확장하여 테스트 단계가 분석 및 설계와 어떻게 관련되어 있는지 나타낸다.
폭포수 모델이 산출물 중심이라면 V모델은 각 개발단계를 검증하는 데 초점을 두므로 오류를 줄일 수 있다.
단위 테스트 (unit test)
목표 : 개별 모듈 검증
내용 : 단위테스트는 모듈테스트라고 하며, 시스템을 구성하는 모듈이 기능을 올바르게 수행하는지 판별한다.
통합 테스트 (integration test)
목표 : 모듈 간의 인터페이스 확인
내용 : 단위테스트를 마친 각 모듈을 통합하는 과정에서 발생할 수 있는 오류를 찾는다. 모듈 사이의 상호작용이 적절하게 수행되는지, 모듈이 올바르게 연계되어 동작하고 있ㄴ느지를 확인한다.
시스템 테스트 (system test)
목표 : 모듈이 모두 통합된 후 사용자의 요구사항들을 만족하는지 확인
내용 : 모듈 간의 인터페이스에 문제가 없는지 확인하는 통합테스트가 끝나면, 시스템 테스트를 통해 시스템 전체가 정상적으로 작동하는지 테스트한다.
인수 테스트 (acceptance test)
목표 : 시스템이 에상대로 동작하고 요구사항에 부합하는지 확인
내용 : 시스템을 사용자에게 인수하기 전 사용자가 요구분석명세서에 명시된 사항을 모두 충족하는지 테스트한다. 인수테스트가 끝나면 시스템을 사용자에게 인수한 후 프로젝트를 종료한다.
반응형
'[Study] > 소프트웨어공학' 카테고리의 다른 글
추상화, 모듈화 (0) | 2019.08.16 |
---|---|
애자일방법론과 폭포수모델 비교 (0) | 2019.08.16 |
나선형 모델 (0) | 2019.08.16 |
프로토타입 모델 (Prototype model) (0) | 2019.08.13 |
폭포수 모델 (Water fall model) (0) | 2019.08.13 |