정책, 전략, 가이드(210) - 테스트 계획서 작성 가이드 #2-2
표준 테스트 계획서 작성 가이드에 대해서 알아보도록 하겠습니다.
정책/전략/가이드의 문서 번호는 210번이며, 이 전 글을 참고하시기 바랍니다.
예제로 다음 입사 사전 과제로 테스트 계획서를 작성했던 경험이 있습니다.
아래의 글도 참고 해보 보시기 바랍니다.
😂 아래 내용은 예시를 기반으로 작성 되었음을 미리 말씀 드립니다. 😂
개정 이력
{고객사명} | SW 정책/전략/가이드 | 작성자 | ||
테스트 계획서 작성 가이드 | 검토자 | |||
승인자 |
<관련 부서 합의>
부서 | 이름 | Comment | 일자 |
<문서 제/개정 이력>
번호 | 제/개정 일자 | 제/개정 내용 | 문서 버전 | 개정자 | 승인자 |
3. 테스트 접근법 작성 가이드
3.1 리스크 분석
👀 전사 테스트 전략서에서 제시한 테스트 분류 기준 별 제품 리스크와 프로젝트 리스크를 식별하고 분석한다(리스크 > 아이템별 우선순위 선정)
당사의 제품 리스크 분석 가이드 및 제품 리스크 분석서 템플릿을 활용하여 기능 및 비기능 리스크를 도출한다.
3.1.1 리스크 분류 기준
리스크 분류 | 내용 | 비고 |
기능 | 요구사항 정의 성의 기능 요구에 대한 적합성 및 정확성에 대한 이슈 발생 가능성과 그 영향을 분석한다. | |
비기능 | 보안성, 신뢰성, 사용성, 유지보수성, 효율성, 이식성 등의 비기능적 요소에 대한 이슈 발생 가능성과 그 영향을 분석한다. | |
프로젝트 | 본 테스트를 성공적으로 완료하는데 이슈로 제기될 사항을 식별하고 발생 가능성과 그 영향을 분석한다. |
3.2.1 제품 리스크
👌 기능 리스크
리스크 레벨 | 리스크 아이템 | 장애 발생 가능성 | 비즈니스 영향 |
STA | PAS의 측정거리 | ||
PAS의 센싱 속도 | |||
차량정보 획득 주기 | |||
ITA(Biz) | 통신 자료 종류 | ||
사각지대 영상 최대거리 측정 | |||
ITA(Tech) | 캘리브레이션 처리 시간 | ||
초음파 센서 연동 | |||
FTA | Viewing Angle 측정 | ||
광각영상 왜곡 보정율 오차 | |||
통합 시스템 자료 재생 |
✔ 상세 리스크 분석자료는 [000 프로젝트] 제품 리스크 분석 결과서. xls 참조
👌 비기능 리스크
리스크 우선순위 | 리스크 아이템 | 장애 발생 가능성 (기술적 난이도) |
비즈니스 영향 (사업적 영향도) |
1 | 성능 | 1 | 1 |
3 | 사용성 | 3 | 2 |
10 | 보안 | 2 | 5 |
16 | 인터페이스 | 4 | 4 |
25 | 유지보수성 | 5 | 5 |
✔ 상세 리스크 분석자료는 [000프로젝트] 제품 리스크 분석 결과서.xls 참조
3.1.3 프로젝트 리스크
👀 테스트 프로젝트 차원에서 테스트 관점의 리스크를 식별하고 대응방안을 수립함
리스크 아이템 | 영향 | 중요도 | 대응 방안 | 담당자 |
성능시스템 테스트 환경 준비 지연 | 테스트 수행 일정 지연 | 중 | 테스트 환경 준비 진행 현황을 정해진 담당자가 보고하고 일정 지연 되지 않도록 관리한다 | OOO |
테스트 데이터 준비 미흡 | 데이터 검증에 대한 불확실 | 중 | 테스트 데이터 준비를 사전에 하고 데이터의 정확성을 리뷰를 통해 확인한다 | OOO |
개발 릴리즈 지연 | 테스트 일정 지연 또는 테스트 기간 단축 | 중 | 테스트 기간이 단축되었을 때 를 대비하여 테스트 케이스간의 실행 우선 순위를 기입하고 이에 준하여 테스트 수행을 진행 한다 | OOO |
요구사항 명세서에 대한 잦은 변경 | 테스트 품질 | 상 | 요구사항 변경 프로세스에 테스트분석 및 설계 담당자가 관여하여 테스트 케이스에 영향을 줄 만한 요구사항 변경에 대한 제어를 한다. | OOO |
완성도 낮은 개발 제품 릴리즈 | 테스트 기간 길어짐(테스트 비용 증가) | 상 | 개발 완료 기준을 수립하고 개발자 릴리즈 전에 선행 테스트를 통해 완성도 높은 제품이 릴리즈 되도록 관리 한다 | OOO |
3.2 테스트 전략
👀 본 프로젝트에서 이행하는 전체 테스트에 대한 테스트 레벨, 유형, 각 테스트 별 접근법 등을 리스크에 기반하여 수립하고, 전사 테스트 전략에서 제시하는 테스트를 이행하는 방안을 구체적으로 기술한다.
3.2.1 테스트 레벨 및 유형
👀 본 프로젝트에서 이행하는 테스트 레벨을 정의하고, 그 수행 주체
테스트 레벨 | 정의 | 수행 주체 | 테스트 환경 | 테스트 유형 |
단위 테스트 | ✔ 프로그램 코드 단위로 화이트 박스 테스트를 통해 개발한 소스에 대한 검증 | ✔ 개발 담당자 | ✔ 개발자 환경 | ✔ 구조적 테스트 |
통합 테스트 | ✔ 인터페이스 항목에 대한 검증을 시뮬레이션 장비에서 진행 | ✔ 분석/설계 담당자 | ✔ 테스트 환경(시뮬레이션 장비 명) | ✔ 인터페이스 테스트 |
시스템 테스트 | ✔ 기능 요구사항에 대한 검증을 블랙박스 테스트 기법을 통해 검증 ✔ 비기능 요구사항에 대한 검증을 그 품질 특성에 준하여 검증 |
✔ 유지보수 팀 | ✔ 운영 환경(실제 장비 명) | ✔ 기능 테스트 ✔ 성능 테스트 ✔ 인터페이스 테스트 ✔ 리그레션 테스트 |
3.2.2 테스트 레벨 별 시작/종료 기준
👀 테스트 레벨별 시작 조건과 (마일스톤 기준) 종료 조건 중단/재개 조건 등을 기술함
3.2.3 테스트 레벨 별 리스크 기반 테스트 전략
👀 각 테스트 레벨별 완료 조건, 테스트 설계 기법, 테스트 설계 담당, 리그레션 전략을 리스크 레벨에 준하여 차등으로 정의하고 기술한다.
✔ 프로젝트 테스트 계획 수립 시 SW 개발 프로젝트의 특성 및 제품의 특징에 따라 테스트 유형은 재 구성하여 테스트 유형의 목적에 맞게 이행하도록 한다.
3.2.4 테스트 레벨 별 환경 및 데이터 구성(지원 도구 포함)
👀 각 테스트 레벨에서 활용되는 테스트 환경, 도구, 데이터를 식별한다.
Related References
요약 : iso 표준, 국제 표준 iso, 국내 표준, 표준, istqb, kstqb, 웹 qa, 모바일 qa, 앱 qa, test web, tmmi, cmmi
'TESTING > IT&SOFTWARE STADARD' 카테고리의 다른 글
[TMMi] 레벨.2 기준 테스트 계획서 작성(1)에 대해서 알아보자 (0) | 2021.05.27 |
---|---|
[TMMi] 레벨.2 기준 테스트 결함 보고서 작성에 대해서 알아보자 (0) | 2021.01.16 |
[TMMi] 레벨.2 기준 유스케이스 테스팅에 대해서 알아보자 (0) | 2021.01.11 |
[TMMi] 레벨.2 기준 최소비교 테스팅에 대해서 알아보자 (0) | 2021.01.09 |
[TMMi] 레벨.2 기준 결정테이블 테스팅에 대해서 알아보자 (0) | 2020.12.31 |