1. Introduction
Experience-based test techniques are often used when specifications are incomplete or time is limited. This question asks you to recognize a key characteristic of these techniques.
Note (EN/KR):
Experience-based techniques depend strongly on tester intuition and prior knowledge.
경험 기반 테스트 기법은 테스터의 직관과 과거 경험, 도메인 지식에 크게 의존합니다.
2. Key Concepts
-
Experience-Based Test Techniques – tests are designed using tester knowledge, skill, and intuition.
경험 기반 테스트 기법: 테스터의 지식·기술·직관을 통해 테스트를 설계합니다. -
Typical Examples: exploratory testing, error guessing, checklist-based testing.
대표 예: 탐색적 테스트, 오류 추정(error guessing), 체크리스트 기반 테스트. -
Main Strength: useful when documentation is weak or fast feedback is needed.
주요 강점: 문서가 부족하거나 빠른 피드백이 필요할 때 효과적입니다.
3. Practice Question
❓ Question
Which of the following is a characteristic of experience-based test techniques?
- a) Test cases are created based on detailed design information
- b) Items tested within the interface code section are used to measure coverage
- c) The test techniques heavily rely on the tester’s knowledge of the software and the business domain
- d) The test cases are used to identify deviations from the requirements
✅ Correct Answer: c)
📘 Explanation (EN/KR)
-
a) Not correct. Designing test cases from detailed design or code structure is typical for white-box techniques.
상세 설계나 코드 구조를 기반으로 테스트를 만드는 것은 화이트박스 기법의 특징입니다. -
b) Not correct. Measuring coverage based on code structure is also a white-box characteristic.
코드 구조의 커버리지를 측정하는 것은 화이트박스 테스트의 특징입니다. -
c) Correct. Experience-based techniques rely heavily on the tester’s domain knowledge, intuition, and awareness of likely defects.
경험 기반 테스트는 테스터의 도메인 지식, 직관, 과거 결함 패턴 경험에 크게 의존합니다. -
d) Not correct. Finding deviations from requirements is a black-box characteristic because tests are based on the requirement/test basis.
요구사항 대비 편차를 찾는 것은 요구사항 기반(블랙박스) 기법의 특징입니다.
✔ Therefore, option (c) is the defining characteristic of experience-based techniques.
✔ 따라서 경험 기반 테스트 기법의 핵심 특징은 (c)입니다.
📊 Summary Table
| Option | Technique Type Implied | Correct? | Why? |
|---|---|---|---|
| a | White-box | ❌ No |
Based on design/structure. 설계/구조 기반 특징 |
| b | White-box | ❌ No |
Coverage measured from code items. 코드 커버리지 측정 |
| c | Experience-based | ✔ Yes |
Uses tester experience and domain knowledge. 테스터 경험·도메인 지식 의존 |
| d | Black-box | ❌ No |
Based on requirements and expected behavior. 요구사항 기반 특징 |
4. Summary & Call to Action
Experience-based testing is defined by reliance on tester knowledge and intuition. It complements black-box and white-box techniques, especially in unclear or fast-changing projects.
경험 기반 테스트는 테스터의 지식과 직관에 의존한다는 점이 핵심입니다. 문서가 불완전하거나 변화가 빠른 프로젝트에서 블랙박스/화이트박스 기법을 보완하는 역할을 합니다.
refer to FL-4.1.1
Related: More ISTQB Posts
