STLC-테스트 계획
테스트 계획은 응용 프로그램을 테스트하는 데 사용할 전략, 사용할 리소스, 테스트를 수행 할 테스트 환경, 테스트의 한계 및 테스트 활동 일정을 설명합니다. 일반적으로 품질 보증 팀장은 테스트 계획 작성을 담당합니다.
테스트 계획에는 무엇이 포함됩니까?
테스트 계획에는 다음이 포함됩니다.
- 테스트 계획 문서 소개.
- 응용 프로그램을 테스트하는 동안의 가정.
- 애플리케이션 테스트에 포함 된 테스트 케이스 목록입니다.
- 테스트 할 기능 목록입니다.
- 소프트웨어를 테스트하는 동안 사용되는 접근 방식입니다.
- 테스트해야하는 결과물 목록입니다.
- 애플리케이션 테스트를 위해 할당 된 리소스입니다.
- 테스트 프로세스 중 관련된 모든 위험.
- 달성해야 할 작업 및 이정표의 일정.
테스트 계획을위한 중요 사항
STLC의 테스트 계획을 위해 다음 사항을 고려해야합니다.
이상적으로는 테스트 분석가 (리드) / 관리자가 테스트 전략 / 테스트 계획 문서를 준비합니다.
분석은 애플리케이션 관련 데이터 / 정보에 더 중점을 둡니다.
실제 테스트 작업의 첫 번째 단계입니다.
이 단계는 "테스트 대상"및 "테스트에 필요한 리소스"에 대한 답변입니다.
이 단계의 기본 입력 기준은 요구 사항 추적 매트릭스와 함께 요구 사항 문서 (불명확 / 누락 / 명확한 요구 사항의 업데이트 된 버전)를 제공하는 것입니다.
자동화가 범위 내에있는 경우이 단계에 들어가기 전에 자동화 타당성 보고서를 준비해야합니다.
이 단계의 종료 기준은 테스트 전략 / 테스트 계획 문서 및 테스트 노력 추정 문서의 완료입니다.
테스트 계획 단계의 측면
이 단계의 주요 목표는 테스트 계획 / 테스트 전략 문서를 준비하는 것입니다. 여기에는 산출물 범위, 노력 추정 및 리소스 계획의 세 가지 주요 측면이 포함됩니다.
결과물의 범위
결과물의 범위에 대해 결론을 내리려면 다음 활동을 수행해야합니다.
- 적절한 참여 및 제공 모델을 식별합니다.
- 테스트 목표, 테스트 범위, 테스트 단계 및 활동을 정의합니다.
- 비즈니스 요구 사항 및 시스템 요구 사항을 검토하여 테스트 가능성을 확인합니다.
- 테스트 프로세스, 테스트 유형 및 절차를 정의합니다.
- 결함 관리 및 변경 관리 절차를 정의합니다.
- 테스트 도구, 기술 및 모범 사례를 식별합니다.
- 위험 분석을 정의합니다.
- 자동화 솔루션을 정의하고 해당되는 경우 자동화에 적합한 후보를 식별합니다.
노력 추정
추정은 입력 데이터가 불완전하거나 불확실하거나 불안정한 경우에도 일부 목적으로 사용할 수있는 값인 추정 또는 근사를 찾는 프로세스입니다.
추정은 특정 시스템이나 제품을 구축하는 데 소요되는 비용, 노력, 자원 및 시간을 결정합니다. 추정은-
- 과거 데이터 / 과거 경험
- 사용 가능한 문서 / 지식
- Assumptions
- 확인 된 위험
테스트 추정의 네 가지 기본 단계는 다음과 같습니다.
- AUT (Application Under Test)의 크기 추정.
- 사람-월 또는 사람-시간 단위의 노력 추정.
- 달력 달의 일정 추정.
- 합의 된 통화로 프로젝트 비용 추정.
자원 계획
리소스 계획은 테스트 단계의 핵심 요소입니다. 이러한 계획은 테스트 팀이 특정 작업을 완료하는 데 걸리는 시간에 반비례합니다. 리소스 수를 늘리면 특정 한도에 대한 완료 일수가 감소하고 그 이후에 리소스가 증가하면 큰 영향을 미치지 않으며 완료일이 줄어들지 않을 수 있습니다.
일반적으로 프로젝트 관리자 인 리소스 요청자는 리소스를 요청하고 노력과 비용을 추적하는 리소스 계획을 만듭니다. 자원 관리자는 계획을 사용하기 전에 자원 계획을 수정하고 승인 할 수 있습니다.
리소스 계획의 일반적인 워크 플로는 다음과 같습니다.
- 프로젝트 관리자에 의한 계획
- 프로젝트 관리자가 제기 한 요청
- Resource Manager에 의한 승인 / 수정 / 거부
- 완료-리소스 관리자가 사인 오프 한 후 요청 닫기