테스트 계획/계획서: 소프트웨어 테스팅의 핵심

소개

개발 프로젝트에서 테스트는 중요한 과정입니다. 그렇기 때문에 테스트 계획과 테스트 계획서 작성에 대한 지식은 필수입니다. 이 포스트에서는 테스트 계획서의 중요성과 어떻게 작성해야 하는지를 알아볼 것입니다.

1. 테스트 계획이란?

테스트 계획은 개발 일정, 회사의 재정 상태, 시장의 압력, 경영진의 의견 변화 등 다양한 요인에 영향을 받습니다. 이는 점진적인 프로세스로, 테스트 대상 제품의 철저한 검토와 일정 및 목적 고려, 그리고 필요한 자원 평가가 포함됩니다.


2. 테스트 계획서란?

테스트 계획서는 테스팅 일정, 가용한 테스트 자원, 테스트 타입 등을 상세하게 기술한 문서입니다.

  • 중요 포인트:
    • 테스트 프로젝트 관련자의 정보 제공
    • 의도된 테스트 요구사항 및 프로세스의 명확한 기술
    • 상세한 테스트케이스, 예상 결과, 통과/실패 기준 포함 가능

하지만, 안타깝게도 대부분의 테스트 계획서는 프로젝트 중에 크게 참조되지 않습니다.


3. 테스트 계획서 템플릿

**”ANSI/IEEE Standard 829-1983 for Software Test Documentation”**은 테스트 계획서 작성에 도움을 주는 표준 템플릿입니다. 이 표준은 다양한 문서 유형과 필요한 구성 요소들을 정의하고 있습니다.


4. LogiGear의 한 페이지 테스트 계획

전통적인 테스트 계획서가 갖는 문제점을 극복하기 위해 LogiGear는 한 페이지 테스트 계획서를 제안하고 있습니다.

  • 특징:
    • 읽기 쉬움
    • 갱신하기 용이
    • 테스팅 태스크 중심

5. 한 페이지 테스트 계획 개발 프로세스

  1. 테스팅 태스크 정의: 필요한 테스트 타입을 결정
  2. 태스크 완료 시간: 필요한 시간을 추정하며, 자원 가용성을 고려
  3. 태스크 배치: 프로젝트 계획에 따라 테스팅 태스크를 배치
  4. 시간 추정치 계산: 전체 테스트 시간 추정치 작성
  5. 전체 리소스 요구사항 계산: 필요한 테스터 수 계산

테스트 계획과 계획서는 효과적인 테스팅을 위한 필수적인 과정입니다.

원활한 프로젝트 진행을 위해 이들을 잘 활용하는 것이 중요합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다