청구 시스템의 경우 테스트 베이시스에는 요구사항 명세서, 설계 문서, 청구 규칙을 기술하는 계약서가 포함됩니다. 테스터들은 이 문서들로부터 테스트 케이스를 도출합니다 — 연체 시나리오에 대한 테스트 케이스는 연체료 규칙을 명시한 요구사항에서 비롯됩니다. 문서가 공식 개정 절차를 통해서만 변경될 수 있다면, 그 테스트 베이시스를 동결된 테스트 베이시스라고 하며, 이는 테스팅 기간 동안 테스트 팀에게 안정적인 기준을 제공합니다.
어떤 문서가 테스트 베이시스로 간주되나요? 컴포넌트나 시스템의 요구사항을 추론할 수 있는 모든 문서: 요구사항 명세서, 설계 문서, 유스 케이스, 계약서, 표준, 그리고 심지어 리스크 분석까지. 테스트 케이스가 기반을 두는 문서들입니다.
동결된 테스트 베이시스란 무엇인가요? 공식 개정 절차에 의해서만 수정될 수 있는 테스트 베이시스입니다. 베이시스를 동결하면 원천 문서가 주기 중간에 변경되어 테스트 케이스가 무효가 되는 것을 방지합니다.
테스트 베이시스가 왜 중요한가요? 추적 가능성의 원천이기 때문입니다. 모든 테스트 케이스는 테스트 베이시스의 항목까지 거슬러 추적 가능해야 하며, 모든 요구사항은 테스트로 커버되어야 합니다 — 추적 가능성이 커버리지를 측정 가능하게 만듭니다.
테스트 베이시스가 틀리면 어떻게 되나요? 테스트 베이시스의 결함(예: 잘못된 요구사항)은 테스트 케이스로 전파됩니다. 이것이 테스트 베이시스에 대한 리뷰가 테스팅의 일부인 이유입니다 — 이러한 결함을 조기에 발견하고 수정하는 것은 정적 테스팅의 핵심 이점입니다.