소프트웨어 테스팅에서 테스트 분석(테스트 기반)이란 무엇입니까?

테스트 분석

테스트 분석 소프트웨어 테스팅은 테스트 조건이나 테스트 사례를 기반으로 하기 위해 테스트 아티팩트를 확인하고 분석하는 프로세스입니다. 테스트 분석의 목표는 요구 사항을 수집하고 테스트 목표를 정의하여 테스트 조건의 기초를 설정하는 것입니다. 따라서 Test Basis라고도 합니다. 테스트 정보를 얻는 소스는 다음과 같습니다.
  • SRS(소프트웨어 요구사항 사양)
  • BRS(비즈니스 요구 사항 사양)
  • 기능적 디자인 문서
테스터는 테스트 중인 애플리케이션을 살펴보거나 자신의 경험을 활용하여 테스트 조건을 만들 수 있습니다. 하지만 대부분, 테스트 케이스 테스트 아티팩트에서 파생됩니다.

사례 연구를 통해 테스트 분석을 이해해 봅시다.

클라이언트가 다음을 보내는 시나리오를 고려하십시오.
Add search functionality to an eCommerce Store
애플리케이션이 아직 개발되지 않았더라도 이 요구 사항에 대한 몇 가지 테스트 사례를 시도하고 개발해 보세요. 여기에서 잠시 멈추고 숙제를 하고 솔루션을 진행하십시오. 여러분이 생각할 수 있는 많은 테스트 사례 중 몇 가지가 아래에 나열되어 있습니다.
  • 키워드가 입력되지 않은 경우 검색결과 확인
  • 검색된 키워드에 해당하는 상품이 없을 때 검색결과를 확인하세요.
  • 검색된 키워드에 해당하는 상품이 여러 개 있을 때 검색결과를 확인하세요.
여기서는 Test Basis(클라이언트가 전송한 요구사항)를 살펴보고 분석하여 테스트 조건으로 변환합니다. 이는 다양한 단계에서 일어나는 일입니다. V-모델. 테스트 계획/사례는 다양한 단계에서 사용 가능한 해당 문서를 사용하여 생성됩니다.
V 테스트 모델의 테스트 분석
V 테스트 모델의 테스트 분석

LINK 비디오에 접근할 수 없는 경우