본문 바로가기
정보관리기술사/SW 공학

V 모델, 개발 단계에 따른 테스트 - "단통시인"

by 두음달인 2022. 10. 9.
반응형

 

V 모델, 테스트 단계
단통시인

단위, 통합, 시스템, 인수 테스트

 

V 모델

 

애플리케이션 테스트와 소프트웨어 개발 단계를 연결하여 표현

V 모델(V-model)은 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나로 볼 수 있다.
아래 방향으로 선형적으로 내려가면서 진행되는 폭포수 모델과 달리,
이 프로세스는 오른쪽 그림과 같이 코딩 단계에서 위쪽으로 꺾여서 알파벳 V자 모양으로 진행된다.
V 모델은 개발 생명주기의 각 단계와 그에 상응하는 소프트웨어 시험 각 단계의 관계를 보여준다.

 

 

구분 설명
단위
테스트
  - 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트
  - 주로 구조기반 테스트 시행 (화이트박스 테스트)
통합
테스트
  - 단위 테스트가 완료된 모듈들을 결합하여
    하나의 시스템으로 완성시키는 과정에서의 테스트
  - 블랙박스 테스트
시스템
테스트
  - 개발된 소프트웨어가 해당 컴퓨터  시스템에서 완벽하게 수행되는가를 점검하는 테스트
인수
테스트
  - 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트 하는 방법

 

참고 자료

 

V 모델 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

V 모델 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. V 모델의 소프트웨어 개발 프로세스. V 모델(V-model)은 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나로 볼 수 있다. 아래 방향으로 선형적으로

ko.wikipedia.org

 

소프트웨어 생명 주기 , V모델 (단위 테스트 , 통합 테스트 , 시스템 테스트 , 인수 테스트) - 쉬었다 가는 공간 (나미널의 블로그) (tistory.com)

 

소프트웨어 생명 주기 , V모델 (단위 테스트 , 통합 테스트 , 시스템 테스트 , 인수 테스트)

위 사진은 애플리케이션 테스트와 소프트웨어 개발 단계를 연결하여 표현한 것으로, 이를 "소프트웨어 생명 주기 V모델"이라고 한다. V모델에서 테스트 단계의 각 테스트에 대한 설명은 다음과

naminal.tistory.com

 

반응형

댓글