반응형

소프트웨어 생명 주기 , V모델

위 사진은 

애플리케이션 테스트와

소프트웨어 개발 단계를 연결하여 표현한 것으로,

이를 "소프트웨어 생명 주기 V모델"이라고 한다.

 

 

V모델에서

테스트 단계의

각 테스트에 대한 설명은 다음과 같다.

 

단위 테스트
(Unit Test)
단위 테스트는 코딩 직후 소프트웨어 설계의 최소 단위인 '모듈'이나 '컴포넌트'에 초점을 맞춰 테스트하는 것이다.
"모듈 테스트"라고도 불리며, 사용자의 요구사항을 기반으로 한 기능성 테스트를 최우선으로 수행한다.
통합 테스트
(Integration Test)
통합 테스트는 단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정의 테스트.
통합 테스트는 모듈 간, 또는 통합된 컴포넌트 간의 상호 작용 오류를 검사한다.
시스템 테스트
(System Test)
개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행하는지를 점검하는 테스트.
환경적인 장애 리스크를 최소화하기 우해 실제 사용 환경과 유사한 테스트 환경에서 테스트 해야한다.
인수 테스트
(Acceptance Test)
인수 테스트는 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트하는 방법.
인수 테스트는 개발한 소프트웨어를 사용자가 직접 테스트한다.
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기