Software Quality

테스트 계획 템플릿(Test Plan Template) 본문

SQA/이론

테스트 계획 템플릿(Test Plan Template)

Kairoka 2023. 10. 15. 12:17

Why write a Test Plan Template?

테스트 계획 템플릿은 소프트웨어 제품에 대한 테스트를 수행하는 데 필요한 테스트 전략, 목표, 일정, 추정, 결과물 및 리소스를 설명하는 자세한 문서입니다. 테스트 계획은 테스트 중인 애플리케이션의 품질을 검증하는 데 필요한 노력을 결정하는 데 도움이 됩니다. 테스트 계획은 소프트웨어 테스트 활동을 정의된 프로세스대로 수행하기 위한 청사진 역할을 하며, 테스트 매니저가 이를 세부적으로 모니터링하고 제어합니다.

 

What does a Test Plan Template contain?

1. 범위(Scope)

테스트 범위

  • 테스트 포함 범위
  • 테스트 제외 범위(Out Of Scope)

품질 목표

  • 기능적 목표 ex) AI 그림을 생성할 수 있다.
  • 비기능적 목표 ex) FHD 해상도의 AI 그림 생성하는데 소요되는 시간이 5분 이내

역할 및 책임

맡은 사람이 여러명인 경우 각자 맡은 범위 상세히 표시

  • PM(Product Manager)
  • PO(Product Owner) 혹은 기획자
  • PD(Product Design)
  • 앱 개발자
  • 서버 개발자
  • QA
  • 테스트 엔지니어

2. 테스트 방법(Test Methodology)

테스트 방법론

채택한 이유에 대한 설명도 포함

  • WaterFall
  • Iterative
  • Agile
  • Extreme Programming

테스트 레벨

테스트 범위, 시간 및 예약에 따라 달라짐

  • Unit
  • Integration
  • System
  • Acceptance

테스트 중지 기준 및 재시작 기준

테스트 진행 중 테스트 진행할 만한 품질이 아닌 경우 중단할 수 있음, 그에 대한 기준 및 다시 재시작하는 기준에 대한 정의 필요

 

테스트 완료 기준

테스트가 언제 완료된 것으로 간주할 것인가에 대한 기준 정의

  • ex)
    테스트케이스 100% 수행
    남은 Major 이상 이슈 없음
    모든 Automation Test Case 통과

3. 테스트 진행 중 공유할 테스트 문서

  • 테스트 플랜
  • 테스트 케이스
  • 요구사항 추적 매트릭(RTM)
  • 버그 리포트
  • 테스트 전략
  • 테스트 메트릭
  • 사인오프

4. 필요한 자원 및 환경

사용할 테스트 도구

  • 요구사항 추적 툴
  • 버그 트래킹 툴
  • 자동화 관련 툴

테스트 환경

제품을 테스트하는데 사용될 하드웨어에 대한 범위

  • ex)
    Android 6.0 이상, iOS 14.0 이상
    Windows 8 이상
    macOS 12 이상
    Chrome, Safari, 삼성브라우저, Whale 등

용어/약어

테스트에 사용된 용어 또는 약어에 대해 언급

  • ex)
    SRP - Search Result Page
    PDP - Product Detail Page
    PLP - Product List Page

 

작성자 의견

  • 꼭 위 모든 내용을 담아야 하는 것은 아닙니다. 실무 진행 중 필요한 내용들을 참고해서 작성하면 됩니다.

 

참고

https://www.guru99.com/test-plan-for-project.htmlhttps://www.qatouch.com/blog/how-to-write-qa-test-summary-report/