Exploratory testing is a dynamic testing technique where learning, test design, execution, and interpretation occur simultaneously. It is especially useful when detailed requirements are unavailable or when testers rely on experience and intuition.
A is correct: Exploratory testing combines exploration, learning about the product, designing and executing tests on the fly, and interpreting the results — all within the same session.
E is also correct: Exploratory testing usually starts with a high-level test charter that defines the mission, objectives, or focus area for the session. It may not define specific test conditions, but it outlines the scope and intent.
Other options:
B: Not accurate — while timeboxing is used, exploratory testing typically relies on charters and experience rather than detailed product risk analysis to prioritize.
C: Incorrect — exploratory testing is not about refining acceptance criteria; that’s part of ATDD.
D: Partially true but misleading — good business domain knowledge helps, but understanding the functionality is also important in exploratory testing.
Answer: A and E