현업에서 테스트를 진행하다 보면 Ad-hoc 이란 단어와 탐색 테스트라는 단어를 듣게 되는데 둘의 차이점을 조금이나마 인지하기 위해 작성을 해봅니다. 

 

🔍  Ad-hoc Testing

      • 사전에 정의된 테스트 계획 없이 테스터가 임의로 테스트를 실행하는 접근 방식이다.
      • 테스트 준비 작업을 거치지 않으며, 테스트 설계 기법을 적용하지 않고, 예상 결과를 사전에 정의하지 않는다.
      • 주로 테스트 활동을 빠르게 수행하고자 사용된다. 사전 계획 없이 빠르게 테스트를 진행하며, 특정 결함이나 문제를 발견하는 초점을 맞출 있다.

 

🔍  탐색적 테스팅 

  • 테스터가 도메인 지식과 경험을 활용하여 테스트를 설계하고 실행하는 방법이다.
  • 주로 소프트웨어의 미리 정의된 요구사항이나 테스트 케이스에 의해 파악되지 않은 결함이나 문제를 발견하는 초점을 맞춰서 진행한다.
  • 테스터는 테스트 실행 중에 실시간으로 관찰과 기록을 수행하여 잠재적인 결함이나 문제를 발견하고, 이를 보고서로 작성하여 개선할 있도록 한다.

 

📍 요약하자면..

 Ad hoc 테스트와 탐색적 테스트는 모두 비공식적인 테스팅 방법이지만, Ad hoc 테스트는 사전 계획 없이 자유롭게 테스트를 실행하는 반면, 탐색적 테스트는 경험과 직관에 의해 목표 지향적으로 테스트를 수행하는 접근 방식이다.
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기