4. 테스트 설계 기법
1. 테스트 설계 및 구현 프로세스테스트 조건(Text condition)을 식별하기 위해 테스트 베이시스(Test basis)를 분석한다. 테스트 조건은 하나 이상의 테스트 케이스로 확인 가능한 항목 또는 이벤트이다. 테스트 조건의 예로는 기능, 트랜잭션, 품질 특성 또는 구조적 요소 등이 있다.테스트 조건과 명세 및 요구사항 사이에 추적성을 유지함으로써, 요구사항이 변경되었을때의 영향도 분석과 테스팅에 의한 요구사항 커버리지를 확인할 수 있게 한다.테스트 설계과정에서 설계기법을 이용하여 테스트 케이스와 테스트 데이터를 설계하고 명세화한다.테스트 케이스 구성 요소 : ID, 테스트 케이스명, 사전 조건, 테스트 수행절차, 기대결과, 결과, 추적성, 중요도, 비고테스트 설계 및 구현 단계에서 테스트 케이..
2020. 11. 26.
2. 소프트웨어 수명주기와 테스팅
1. 소프트웨어 개발 모델 V - 모델 (순차적 개발 모델) v-모델은 요구사항 정의 및 분석, 시스템 설계, 구현, 테스팅이라는 일련의 단계(과정)를 통해 소프트웨어(시스템)를 개발하는 폭포수 개발 모델에 근간을 두고 있다. 여기서 테스팅은 한 번에 이루어지는 것이 아니라 각각의 개발 단계에 대응하는 테스트 레벨이 별도로 존재하여 v모양을 이룬다. 일반적 유형의 v-모델에서는 4단계의 테스트 레벨을 제시하고 있고, 이들은 개발 단계의 요구사항 분석, 논리 설계, 물리 설계, 프로그램 코딩의 4단계의 개발 활동과 대응된다.(반드시 일대일 대응은 아님) V-모델에서 제시하는 테스트 레벨 : 컴포넌트(단위) 테스팅, 통합 테스팅, 시스템 테스팅, 인수 테스팅 테스트 레벨의 의미 - 테스트 레벨이 중요한 이유..
2020. 11. 16.