# Exploratory Testing Quiz

## Question 1

What is the main difference between exploratory and scripted testing?

A) Exploratory is faster; scripted is more thorough
B) Exploratory combines learning, design, and execution; scripted follows predefined steps
C) Exploratory is only for manual testers; scripted is for automation
D) There is no real difference

<!-- ANSWER: B -->
<!-- EXPLANATION: Exploratory testing involves simultaneous learning about the product, designing tests on the fly, and executing them. Scripted testing follows a predefined test plan with fixed steps. Both can be manual or involve tools. -->

## Question 2

What is a test charter?

A) A formal test plan with detailed steps
B) A short directive that guides exploration: Explore X with Y to discover Z
C) A list of all bugs found in a session
D) A tool used for automation

<!-- ANSWER: B -->
<!-- EXPLANATION: A test charter is a brief mission statement that gives direction without prescribing exact steps. It guides what to explore, with what resources, and what information to discover. -->

## Question 3

What does SFDPOT stand for?

A) A test automation framework
B) A heuristic for test coverage: Structure, Function, Data, Platform, Operations, Time
C) A bug severity classification
D) A type of test charter

<!-- ANSWER: B -->
<!-- EXPLANATION: SFDPOT is a heuristic by Elisabeth Hendrickson to ensure broad coverage across structure, function, data, platform, operations, and time—areas that are easy to overlook. -->

## Question 4

Why is a debrief valuable after an exploratory session?

A) It's required by process
B) It turns individual findings into shared learning, context, and next steps
C) It replaces bug reports
D) It's only for managers

<!-- ANSWER: B -->
<!-- EXPLANATION: Debriefs summarize findings, risks, coverage, and ideas for future charters. They add context and priorities that raw bug reports don't capture, and help the team decide what to do next. -->

## Question 5

What should a good bug report include?

A) Only a title and severity
B) Steps to reproduce, expected vs actual, environment, and screenshots when helpful
C) Opinions about the developer's code
D) Only the actual behavior

<!-- ANSWER: B -->
<!-- EXPLANATION: A good bug report enables someone else to reproduce the issue. It needs clear steps, expected vs actual behavior, environment details, and visual evidence when useful. -->

## Question 6

Drag these SBTM session steps into the correct order:

<!-- VISUAL: quiz-drag-order -->

A) Define charter → Start timer → Explore → End session → Debrief
B) Explore → Debrief → Define charter → Start timer
C) Start timer → Explore → Define charter → Debrief
D) Debrief → Explore → Define charter → End session

<!-- ANSWER: A -->
<!-- EXPLANATION: In Session-Based Test Management, you first define a charter, then start the time box, explore, end when time is up or scope is done, and finally debrief to share findings. -->
