TDS ( Test Design Specification )
CONFIDENTIALITY/SECURITY WARNING
이 문서에 포함되어 있는 정보는 313 DEV GRP의 자산이며, 313 DEV GRP의 서면 허락 없이 사용되거나, 재 가공 되거나, 외부로 반출 할 수 없습니다. 이 문서에 대한 열람 및 보관할 수 있는 사람은 분실, 도난, 반출에 대한 책임을 자동 승계하는 것에 대하여 동의하는 자에 한 합니다.
문서정보
Draft Edit
marked by 이동민/연구혁신팀 on 2월 20, 2018 16:30
프로젝트명 / 버전
Project Name / X.X.X.X(BuildXXX)
소속/ 작성자
소프트웨어개발실 / 홍길동 수석연구원 '@를 적고 사용자 이름을 적으세요'
DOCS 내 모든 문서의 생성, 열람, 편집은 시스템 로그에 기록/관리되며, 문서의 중요도가 높은 문서는 열람, 편집을 제한해야 하는 경우 페이지 제한 기능 이용 가능
목 차
- 1. 테스트 목적
- 2. 테스트 할 사항
- 3. 테스트 하지 않을 사항
- 4. 테스트 전략 및 기법
- 5. 테스트 아이템 성공/실패 기준
- 6. 테스트 환경 및 Coverage
- 7. 테스트 진입/종료 조건
- 8. 테스트 수행 항목
- 9. 문서 식별
1. 테스트 목적
TDS 문서의 정의(어떤 테스트가 진행되는가?)
2. 테스트 할 사항
테스트 할 사항들에 대해서 정의하며 세부사항에 대하여 언급한다.
1) TP의 테스트 대상 및 범위를 명확하게 재기술한다.
2) 테스트할 사항을 큰 분류로 기술한다.
3) 테스트 특별 고혀사항, 조건을 기술한다.
2.1 테스트아이템 1
정의 : 기능에 대한 정의를 서술한다.
세부사항 : 기능에 대한 세부사항을 서술한다.
2.2 테스트아이템2
정의 : 기능에 대한 정의를 서술한다.
세부사항 : 기능에 대한 세부사항을 서술한다.
2.3 테스트아이템3
정의 : 기능에 대한 정의를 서술한다.
세부사항 : 기능에 대한 세부사항을 서술한다.
3. 테스트 하지 않을 사항
테스트 하지 않을 사항들에 대하여 정의하며 세부사항에 대하여 언급한다.
3.1 테스트아이템1
정의 : 기능에 대한 정의를 서술한다.
세부사항 : 기능에 대한 세부사항을 서술한다.
3.2 테스트아이템2
정의 : 기능에 대한 정의를 서술한다.
세부사항 : 기능에 대한 세부사항을 서술한다.
4. 테스트 전략 및 기법
어떻게 테스트를 수행할 것인지 정의한다.
모듈별 테스트는 수행하지 않으며, 각 모듈이 통합된 후 Integration Test를 수행한다.
Integration Test는 Test Matrix(T3.01.01_calculator.xls)를 작성하여 equivalence partitioning / boundary values analysis를 수행한다.
Test matrix에 의해 만들어진 scenario(T4.01.01.01_calculator.doc)에 근거하여 Manual Test를 수행한다.
지원하는 OS별로 행해지는 System Test는 T3.01.01_Calculator에 포함시킨다.
모든 기능은 Feature Criteria를 모두 통과해야 한다.
4.1 테스트 전략1
4.2 테스트 전략2
5. 테스트 아이템 성공/실패 기준
테스트 아이템들의 성공/실패 기준을 작성한다.
5.1 테스트아이템1
성공기준 :
실패기준 :
5.2 테스트아이템2
성공기준 :
실패기준 :
6. 테스트 환경 및 Coverage
어떠한 환경에서 테스트를 진행하는지에 대해서 서술한다.
테스트 환경 및 Coverage Sheet 또는 별도 첨부파일을 참조한다. 해당 첨부파일의 내용을 업데이트 한다.
Test 환경 구성도가 필요하다면 구성도를 작성하여 넣는다.
7. 테스트 진입/종료 조건
테스트의 진입과 종료를 하기 위한 조건을 명시한다.
BVT | BVT 종료 = alpha 진입 기준을 기술 |
alpha | alpha 종료 = beta 진입 기준을 기술 |
beta | beta 종료 = rc 진입 기준을 기술 |
RC | RC 종료 기준을 기술 |
Term | Term 종료기준을 기술 |
8. 테스트 수행 항목
테스트할 사항을 분류별 구체화하여 각 항목을 기술한다.
Depth는 프로젝트별 적합하게 작성한다. 가장 깊은 Depth는 각 항목이 TCL항목과 1대1 매칭되는 경우이다.
내용이 많은 경우 Sheet를 분리하여 참조하건, 별도 첨부파일을 이용한다.
8.1 테스트 수행항목1
8.2 테스트 수행항목2
8.3 테스트 수행항목3
9. 문서 식별
산출되는 문서가 여러 종류이고 각 문서가 서로 관계가 있다면 이를 식별할 수 있도록 리스트를 작성한다.
Test Documentation | Responsibility | Comments |
Test1.doc | QAE | 문서에 대한 설명 |
Test2.doc | QAE | 문서에 대한 설명 |