V형 모델

이재민·2023년 5월 25일
0

소프웨어공학

목록 보기
2/4
post-thumbnail

V모델?

  • 폭포수 모델의 확장 형태로 생명주기 단계별로 상응하는 테스트 단계가 존재.
  • V형태로 진행-아래방향으로 진행하다가 코딩 단계를 거치면서 위로 향함.
  • 테스트를 중요시함.
  • 폭포수 모델에 비해 반복과 재처리 과정이 명확.
  • 테스트 작업을 단계별로 구분함으로 책임 소재 명확.

절차

여기서 각 테스트의 설명은 다음과 같다.

단위 테스트

(Unit Test)	단위 테스트는 코딩 직후 소프트웨어 설계의 최소 단위인 '모듈'이나 '컴포넌트'에 
초점을 맞춰 테스트하는 것이다.
"모듈 테스트"라고도 불리며, 사용자의 요구사항을 기반으로 한 기능성 테스트를 최우선으로 수행한다.

통합 테스트

(Integration Test)	통합 테스트는 단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 
완성시키는 과정의 테스트.
통합 테스트는 모듈 간, 또는 통합된 컴포넌트 간의 상호 작용 오류를 검사한다.

시스템 테스트

(System Test)	개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행하는지를 점검하는 테스트.
환경적인 장애 리스크를 최소화하기 우해 실제 사용 환경과 유사한 테스트 환경에서 테스트 해야한다.

인수 테스트

(Acceptance Test)	인수 테스트는 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 
테스트하는 방법.
인수 테스트는 개발한 소프트웨어를 사용자가 직접 테스트한다.
profile
재민

0개의 댓글