QA ≠ Test

QA(품질 보증)는 개념적인 용어이고, TEST는 QA(품질 보증)를 하기 위한 수단이자 방법이다.

TESTING/IT&SOFTWARE STADARD

[TMMi] 레벨.2 기준 테스트 계획서 작성(2)에 대해서 알아보자

품생품사(品生品死) 2021. 5. 28. 00:44
반응형

정책, 전략, 가이드(210) - 테스트 계획서 작성 가이드 #2-2

표준 테스트 계획서 작성 가이드에 대해서 알아보도록 하겠습니다.

정책/전략/가이드의 문서 번호는 210번이며, 이 전 글을 참고하시기 바랍니다.

 

[TMMi : Level 2] 프레임워크 및 문서 양식 #1

목차 TMMi Level 2 : 프레임워크 및 문서 양식 #1 TMMi에 대해서는 동일 카테고리 내에 블로그가 있습니다. TMMi(Test Maturity Model integration) 목차 The TMMi model (see figure below) looks at software te..

qa-testing.tistory.com

예제로 다음 입사 사전 과제로 테스트 계획서를 작성했던 경험이 있습니다.

아래의 글도 참고 해보 보시기 바랍니다.

 

[번외] 소프트웨어 테스트 계획서 - feat.마이피플

목차 마이피플.apk 테스트 계획서 NOTICE 본 문서의 내용은 LQDQ사의 자산으로 개인의 동의 없이 배포 또는 복사할 수 없습니다. 아래 모든 내용은 App의 Spec 문서 없이 저의 임의대로 작성 되었음을

qa-testing.tistory.com

😂 아래 내용은 예시를 기반으로 작성 되었음을 미리 말씀 드립니다. 😂

 

개정 이력

{고객사명} 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

 

Test Plan - Tutorialspoint

Test Plan What is a Test Plan? Test planning, the most important activity to ensure that there is initially a list of tasks and milestones in a baseline plan to track the progress of the project. It also defines the size of the test effort. It is the main

www.tutorialspoint.com

This is tmmi_001
TMMi

요약 : iso 표준, 국제 표준 iso, 국내 표준, 표준, istqb, kstqb, 웹 qa, 모바일 qa, 앱 qa, test web, tmmi, cmmi

반응형