STLC-요구 사항 분석
요구 사항 분석은 STLC의 첫 번째 단계이며 SRD / SRS가 테스트 팀과 공유되는 즉시 시작됩니다. STLC의 요구 사항 분석을 이해하기 위해 다음 사항을 고려해 보겠습니다.
이 단계의 시작 기준은 SRS (Software Requirement Specification) 제공입니다. 또한 응용 프로그램 아키텍처가 편리한 것이 좋습니다.
이 단계에서 QA 팀은 더 높은 수준에서 테스트 할 항목과 테스트 방법을 분석합니다.
QA 팀은 요구 사항을 이해하기 위해 질문이나 설명이 필요한 경우 비즈니스 분석가, 시스템 아키텍처, 클라이언트, 테스트 관리자 / 리드와 같은 다양한 이해 관계자와 후속 조치를 취합니다.
요구 사항은 성능, 보안, 유용성 등과 같이 기능적이거나 비 기능적이거나 기능적 및 비 기능적 일 수 있습니다.
이 단계의 종료 기준은 RTM 문서, 자동화 실행 가능성 보고서 및 해당되는 경우 요구 사항에 대해 더 구체적으로 설명하는 질문 목록을 작성하는 것입니다.
요구 사항 분석을 위해 수행 된 활동
이 단계에서 QA 팀이 수행하는 세 가지 주요 활동이 있습니다. 활동은 아래에 설명되어 있습니다.
범위 정의
QA 팀은 높은 수준의 테스트 범위를 식별하고 다양한 기능 모듈로 나눕니다. 또한 팀은 연기 테스트, 온 전성 테스트, 기능 테스트, 회귀 테스트 등 수행에 필요한 테스트 유형을 식별합니다. QA 팀은 테스트가 수행되어야하는 전제 조건과 환경 세부 사항을 분석합니다. 팀은 테스트 우선 순위에 대한 세부 정보를 수집하고 유효성을 검사 할 모듈 시퀀스에 중점을 둡니다. 또한 모듈이 모순되고 기능이 다른 모듈과 함께 전달되지 않는 경우 요구 사항 결함을 식별합니다.
RTM 준비
요구 사항 추적은 요구 사항을 구현하고 검증하기 위해 개발 된 작업 산출물과 요구 사항 간의 링크를 문서화하는 프로세스입니다. RTM은 단일 문서에서 추적 성과 함께 요구 사항 분석의 모든 요구 사항을 캡처합니다. 이 모든 것은 라이프 사이클이 끝날 때 제공됩니다.
매트릭스는 생산 될 프로젝트의 범위와 결과물의 기초를 형성하기 때문에 프로젝트 초기에 생성됩니다.
Matrix는 제품의 특정 기능에 대해 지정된 비즈니스 요구 사항을 검토하여 결과물의 출력을 검사하여 요구 사항을 앞으로 추적하고 뒤로 이동하므로 양방향입니다.
자동화 분석
요구 사항 단계에서 QA 팀은 회귀 테스트를위한 자동화 범위를 분석합니다. 범위에 자동화가 추가되면 팀은 사용할 수있는 도구, 자동화로 적용 할 기능, 시간 프레임 및 자동화 개발에 관련된 리소스 할당을 결정합니다. 이 분석이 완료되면 QA 팀은 다양한 이해 관계자들에게 자동화 타당성 보고서를 제공하여 사인 오프를 제공합니다.