오류 추정(Error Guessing)
정해진 규칙이나 공식적인 절차 없이, 테스터의 경험과 직관을 바탕으로 오류가 있을 법한 부분을 예측해 집중적으로 테스트하는 비공식적인 테스트 기법입니다.
한눈에 보는 정의
오류 추정(Error Guessing)은 정해진 규칙이나 공식적인 절차 없이, 테스터의 경험과 직관을 바탕으로 오류가 있을 법한 부분을 예측해 집중적으로 테스트하는 기법입니다.
자세히 알아보기
- 예문: "빈 문자열이나 특수문자를 넣어보는 것처럼, 경험 많은 테스터가 '여기서 문제가 생기기 쉽다'고 짐작해 시도하는 것이 오류 추정이다."
- 동등 분할(Equivalence Partitioning) (동등 분할)이나 경계값 분석(Boundary Value Analysis) (경계값 분석)처럼 체계적인 기법으로는 잘 드러나지 않는, 경험적으로 알려진 취약 지점을 보완적으로 찾아내는 데 효과적입니다.
- 정해진 공식이 없어 결과가 테스터 개인의 숙련도와 경험에 크게 좌우되기 때문에, 다른 체계적인 테스트 기법들과 함께 보조적으로 활용하는 것이 일반적입니다.
- 과거 비슷한 시스템에서 자주 발생했던 결함 유형을 참고해, 이번 시스템에도 비슷한 문제가 있는지 확인해보는 방식으로도 자주 활용됩니다.