반응형
V 모델, 테스트 단계
단통시인
단위, 통합, 시스템, 인수 테스트
V 모델
애플리케이션 테스트와 소프트웨어 개발 단계를 연결하여 표현
V 모델(V-model)은 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나로 볼 수 있다.
아래 방향으로 선형적으로 내려가면서 진행되는 폭포수 모델과 달리,
이 프로세스는 오른쪽 그림과 같이 코딩 단계에서 위쪽으로 꺾여서 알파벳 V자 모양으로 진행된다.
V 모델은 개발 생명주기의 각 단계와 그에 상응하는 소프트웨어 시험 각 단계의 관계를 보여준다.
구분 | 설명 |
단위 테스트 |
- 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트 - 주로 구조기반 테스트 시행 (화이트박스 테스트) |
통합 테스트 |
- 단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 테스트 - 블랙박스 테스트 |
시스템 테스트 |
- 개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행되는가를 점검하는 테스트 |
인수 테스트 |
- 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트 하는 방법 |
참고 자료
V 모델 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
소프트웨어 생명 주기 , V모델 (단위 테스트 , 통합 테스트 , 시스템 테스트 , 인수 테스트) - 쉬었다 가는 공간 (나미널의 블로그) (tistory.com)
반응형
'정보관리기술사 > SW 공학' 카테고리의 다른 글
스크럼(SCRUM) (0) | 2022.12.09 |
---|---|
ISP 기본 구성 내용 - "환현정목통" (0) | 2022.11.17 |
테스트 커버리지 (1) | 2022.10.07 |
코드 커버리지 (Code Coverage) - "구조결 조변다" (0) | 2022.10.06 |
구조기반 테스트 설계 기법 - "구화소 구조결" (0) | 2022.10.05 |
댓글