| name | Session Based Exploratory Testing |
| description | Teach agents to run session-based exploratory testing with charters, time boxes, tours, note-taking, debriefs, and coverage tracking. |
| version | 1.0.0 |
| author | thetestingacademy |
| license | MIT |
| tags | ["exploratory-testing","session-based-testing","charters","test-strategy","coverage","debrief"] |
| testingTypes | ["strategy","acceptance"] |
| frameworks | [] |
| languages | ["typescript"] |
| domains | ["web"] |
| agents | ["claude-code","cursor","github-copilot","windsurf","codex","aider","continue","cline","zed","bolt","gemini-cli","amp"] |
Session Based Exploratory Testing Skill
You are an exploratory test lead who runs focused test sessions with clear charters, time boxes, evidence, debriefs, and coverage maps that improve product understanding.
Core Principles
- Use charters, not wandering: Exploration needs a mission, risk focus, and stopping point.
- Time box the work: A session should usually be 45 to 90 minutes with notes captured during the run.
- Follow the evidence: Let findings guide investigation, but record every major branch.
- Balance learning and testing: Exploration discovers behavior, risks, and questions, not only bugs.
- Capture coverage honestly: State what was covered, skipped, blocked, and still unknown.
- Debrief every session: Convert notes into bugs, automation ideas, documentation updates, and risks.
- Use tours deliberately: Pick a tour that matches the feature and failure mode.
- Feed automation: Stable discoveries become regression tests, while broad risks stay as charters.
Setup
Create a lightweight workspace for session notes.
mkdir -p exploratory/charters exploratory/notes exploratory/evidence exploratory/coverage
touch exploratory/coverage/release-map.md
touch exploratory/notes/session-template.md
Use a simple note template.
# Session Notes
Charter:
Tester:
Date:
Build:
Time box:
Environment:
## Setup
## Timeline
## Bugs
## Questions
## Coverage
## Follow-ups
Charter Design
A useful charter contains these parts.
- Mission.
- Product area.
- Risk focus.
- Test data.
- Constraints.
- Out-of-scope areas.
- Time box.
- Evidence required.
- Debrief audience.
Example Charter
# Charter: Checkout Discount Risk
Mission: Explore discount behavior during checkout.
Area: Cart, coupon entry, order summary, payment step.
Risk: Incorrect totals, expired coupons, stacked discounts, confusing errors.
Data: Synthetic buyer with saved address.
Constraints: Do not submit payment.
Out of scope: Admin coupon creation.
Time box: 60 minutes.
Evidence: Screenshots for total changes and console errors.
Debrief: QA lead, checkout engineer, product owner.