요구 사항 기반 테스트
요구 사항 기반 테스트 란 무엇입니까?
요구 사항 기반 테스트는 테스트 케이스, 조건 및 데이터가 요구 사항에서 파생되는 테스트 접근 방식입니다. 여기에는 기능 테스트와 성능, 안정성 또는 유용성과 같은 비 기능적 속성도 포함됩니다.
요구 사항 기반 테스트의 단계 :
Defining Test Completion Criteria - 모든 기능 및 비 기능 테스트가 완료된 경우에만 테스트가 완료됩니다.
Design Test Cases - 테스트 케이스에는 초기 상태 또는 전제 조건, 데이터 설정, 입력, 예상 결과 및 실제 결과라는 5 개의 매개 변수가 있습니다.
Execute Tests -테스트중인 시스템에 대해 테스트 케이스를 실행하고 결과를 문서화합니다.
Verify Test Results - 예상 결과와 실제 결과가 서로 일치하는지 확인합니다.
Verify Test Coverage - 테스트가 요구 사항의 기능적 측면과 비 기능적 측면을 모두 포함하는지 확인합니다.
Track and Manage Defects - 테스트 프로세스 중에 감지 된 모든 결함은 결함 수명주기를 거쳐 해결 방법으로 추적됩니다. 프로젝트의 전반적인 상태를 알려주는 결함 통계가 유지됩니다.
요구 사항 테스트 프로세스 :
테스트는 적시에 수행되어야합니다.
테스트 프로세스는 소프트웨어 수명주기에 가치를 더해야하므로 효과적이어야합니다.
시스템을 철저히 테스트하는 것은 불가능하므로 테스트 프로세스도 효율적이어야합니다.
테스트는 프로젝트의 전반적인 상태를 제공해야하므로 관리가 가능해야합니다.