개념: 탐색 테스트
탐색 테스트는 테스트 디자인이면서 동시에 테스트 실행입니다. 스크립트 테스트(수동 또는 자동 여부에 따라 사전 정의된 테스트 프로시저)과 반대입니다. 스트립트 테스트와는 달리, 탐색 테스트는 미리 정의되어 있지 않으므로 계획에 따라 명확하게 수행되지 않습니다.
관계
기본 설명

컴퓨터 소프트웨어 테스트 [KAN99]에서 Cem Kaner et. al.이 처음 정의한 것으로 되어 있지만, 탐색 테스트는 James Bach를 비롯하여 다른 연구자들에 의해 공표되었습니다. Bach는 약 90분간 지속되는 짧은 탐색 세션을 간단하게 계획 및 시도하고 결과를 기록하여 검토하는 탐색 테스트 스타일을 주장했습니다.

다음에 인용한 James Bach의 설명은 탐색 테스트의 일부 이점을 설명하고 있습니다.

"탐색 소프트웨어 테스트는 강력하고 흥미로운 테스트 접근 방식입니다. 어떤 상황에서는 스크립트 테스트보다 몇 배 생산적일 수 있습니다. 아직은 무의식으로라도 탐색 테스트를 수행하지 않았던 테스터는 찾지 못했습니다. 아직 우리 중 몇 명은 이 접근 방식에 대해 연구하고 있지만 분야에서 많은 관심을 얻지 못하고 있습니다. 부정적인 생각을 멈추고 탐색 접근 방식을 인정할 때가 되었습니다(실시간 과학적 사고)."[BAC01a]

Bach는 "동시 테스트 디자인 및 테스트 실행"으로 이 기법의 간단한 정의를 제공합니다. 컴퓨터 소프트웨어 테스트를 위한 이 기법에서는 중요한 고급 계획이 필요하지 않으므로 테스트 대상에 대한 제한된 문서로도 가능합니다. 대신 기법은 기본적으로 테스트를 안내하기 위한 테스터의 능력 및 지식의 영향을 받으며 활성 상태의 피드백 루프를 사용하여 안내하고 노력을 조정합니다.

탐색 테스트에 대한 추가 정보로 다음 자원을 권장합니다.