brunch

You can make anything
by writing

C.S.Lewis

by 이지원 Oct 01. 2022

08화 Test Types Ad-hoc Testing

소프트웨어 테스팅

애드혹(Ad-hoc) 테스팅에 대해 알아보겠습니다. 애드혹 테스팅은 블랙박스 테스트 형태이며 경험 기반 기법 중 하나입니다. 명세 기반 기법과 달리 경험 기반 기법은 테스터의 직관, 사고, 창의력, 앱 사용 경험, 제품 이해도를 기반으로 결함을 발견하는 스킬입니다.



애드혹 테스팅 같은 경우 명세 기반 기법의 테스트 케이스 기반 수행 방식과는 달리, 테스트 실행이 빠르고 설계 비용이 들지 않습니다. 또한 테스트 케이스로는 발견하기 어려운 결함 식별이 가능합니다.



하지만 문서화 및 테스트 준비, 실행, 종료에 대한 추적 관리가 어렵기 때문에 애드혹 테스팅은 공식적인 테스트 수행 방식인 명세 기반 기법을 보완하는 형태로 진행하는 것이 바람직합니다.



예를 들어, 테스트 커버리지 우선 충족 후 시간적으로 여유롭다면 애드혹 테스팅과 같은 기법을 활용하면 좋습니다. 특히 BTS 버그 히스토리 분석을 통해 테스트 원리 중 결함 집중 원리를 기반으로 '이러한 부분에 버그가 생기지 않을까' 유추하며 결함 식별하는 방법도 유용합니다.



애드혹 테스팅이 문서화 없이 랜덤 하게 진행되는 형태라면, 이를 보완한 방법론이 있습니다. 바로 제임스 바크(James Bach)가 소개한 테스트 접근법 중 하나인 탐색적 테스팅(Exploratory Testing)인데요. 관련해서 다음 장에서 다뤄보도록 하겠습니다.



경험 기반 기법에 대해 좀 더 자세히 알고 싶다면 아래 게시물을 확인해주세요.

https://brunch.co.kr/@jiwonleeqa/189





매거진의 이전글 07화 Test Types 비기능 테스팅
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari