Manuals / Bug Reporting & Advocacy / Chapter 2
A · Craft · beginner · Week 1 · Chapter 2 of 9
Repro steps that work
Numbered steps, starting state, test data, environment. If you can’t repro twice, say so — and what varies.
Path progress22%
Step 1 of 1
Minimal path
Strip irrelevant clicks. One path, one bug.
Example
Environment: staging, Chrome 128, user role X, build abc123
Preconditions: account with … / flag ON
Steps:
1. …
2. …
Expected: …
Actual: …
Frequency: 3/3 (or 1/5 — flake)Do this now
Rewrite your weakest bug’s steps. Time a teammate reproducing.
Pro tip: Video helps; it does not replace steps.
Was this step clear?
Chapter learning outcomes
- Minimal repro
- Starting state
- Flake honesty