현업에서 테스트를 진행하다 보면 Ad-hoc 이란 단어와 탐색 테스트라는 단어를 듣게 되는데 둘의 차이점을 조금이나마 인지하기 위해 작성을 해봅니다.
🔍 Ad-hoc Testing
- 사전에 정의된 테스트 계획 없이 테스터가 임의로 테스트를 실행하는 접근 방식이다.
- 테스트 준비 작업을 거치지 않으며, 테스트 설계 기법을 적용하지 않고, 예상 결과를 사전에 정의하지 않는다.
- 주로 테스트 활동을 빠르게 수행하고자 할 때 사용된다. 사전 계획 없이 빠르게 테스트를 진행하며, 특정 결함이나 문제를 발견하는 데 초점을 맞출 수 있다.
🔍 탐색적 테스팅
- 테스터가 도메인 지식과 경험을 활용하여 테스트를 설계하고 실행하는 방법이다.
- 주로 소프트웨어의 미리 정의된 요구사항이나 테스트 케이스에 의해 잘 파악되지 않은 결함이나 문제를 발견하는 데 초점을 맞춰서 진행한다.
- 테스터는 테스트 실행 중에 실시간으로 관찰과 기록을 수행하여 잠재적인 결함이나 문제를 발견하고, 이를 보고서로 작성하여 개선할 수 있도록 한다.
📍 요약하자면..
Ad hoc 테스트와 탐색적 테스트는 모두 비공식적인 테스팅 방법이지만, Ad hoc 테스트는 사전 계획 없이 자유롭게 테스트를 실행하는 반면, 탐색적 테스트는 경험과 직관에 의해 목표 지향적으로 테스트를 수행하는 접근 방식이다.
반응형
'🔍 QA_Test' 카테고리의 다른 글
JIRA에서 이슈 검색을 위해 주로 사용하는 JQL (0) | 2024.02.07 |
---|---|
QA 업무를 느리게 하는 요소들 (0) | 2023.09.09 |
모바일 & 웹 테스트 시 고려사항 (0) | 2023.05.22 |
카나리아 테스트(Canary test)? (0) | 2023.05.16 |
리스크 기반 테스팅 (0) | 2023.02.16 |