Exploratory Testing Knowledge 2 â Questions and Answers
Question 1: What is the primary role of a 'charter' in session-based exploratory testing?
- A written mission statement that defines the scope and goals of an exploration session (Correct answer)
- A formal test plan approved by a project manager
- A log of all bugs found during testing
- A script listing exact steps to reproduce a defect
Correct answer: A written mission statement that defines the scope and goals of an exploration session
A charter gives the tester a focused missionâdefining what to explore and what questions to answerâwithout dictating exact steps.
Question 2: Which knowledge area distinguishes an effective exploratory tester from a purely script-based tester?
- Memorizing all test case IDs in the test management tool
- Deep understanding of the application domain and user goals (Correct answer)
- Ability to automate every test scenario encountered
- Strict adherence to a pre-written test plan
Correct answer: Deep understanding of the application domain and user goals
Domain knowledge enables testers to spot plausible edge cases and reason about user intent rather than just executing predetermined steps.
Question 3: In exploratory testing, what does 'concurrent test design and execution' mean?
- Writing all test cases before running any of them
- Designing new tests on the fly as observations guide the next action (Correct answer)
- Running the same test on multiple machines simultaneously
- Having two testers alternate writing and running scripts
Correct answer: Designing new tests on the fly as observations guide the next action
Exploratory testing blends design and execution in real timeâwhat the tester discovers during execution informs the very next test idea.
Question 4: Which cognitive skill is most critical for an exploratory tester to recognize a potential defect without a predefined expected result?
- Photographic memory of the requirements document
- Critical thinking and anomaly detection (Correct answer)
- Speed typing to log observations quickly
- Ability to write automated assertions
Correct answer: Critical thinking and anomaly detection
Critical thinking lets a tester sense when behavior 'feels wrong' even without a formal oracleâa key exploratory skill.
Question 5: What is 'test coverage' most meaningfully measured by in exploratory testing?
- Number of lines of code executed
- Breadth of risks, features, and scenarios investigated during a session (Correct answer)
- Percentage of scripted test cases passed
- Number of bugs filed in the defect tracker
Correct answer: Breadth of risks, features, and scenarios investigated during a session
In exploratory testing, coverage is best expressed as the risks and areas investigated rather than mechanical code coverage metrics.
Question 6: Which statement best describes the relationship between exploratory testing and documentation?
- Exploratory testing requires no documentation whatsoever
- Notes and session reports capture learning while preserving freedom to adapt (Correct answer)
- All findings must be documented before the next action is taken
- Only bugs are documented; the exploration path is never recorded
Correct answer: Notes and session reports capture learning while preserving freedom to adapt
Good exploratory testers take lightweight notesâoften during or right after a sessionâto capture findings without constraining the exploration.
Question 7: What is the purpose of 'debriefing' at the end of a session-based exploratory testing session?
- To rewrite the session charter as a formal test case
- To review findings, coverage, and blockers with the team and plan next steps (Correct answer)
- To delete notes and start fresh for the next session
- To submit all bugs to development without discussion
Correct answer: To review findings, coverage, and blockers with the team and plan next steps
Debriefing lets the team share what was learned, assess coverage, and decide what still needs investigation.
What is the primary role of a 'charter' in session-based exploratory testing?