🧪 QA Roadmap Manual · Automation · AI — an open curriculum by Arifuzzaman Antor

Bug Report Template

Field Value
Title Symptom + condition: “[Checkout] Double charge when Pay is double-clicked on slow connection”
Severity Critical / High / Medium / Low
Priority (proposed — final call in triage)
Reproduction rate e.g. 5/5, or “flaky 2/5”
Environment Build/commit, browser + version, OS, device, account type, feature flags
Found in Test case ID or exploratory charter

Steps to reproduce

From a clean state. Numbered. Minimal — remove every step that isn’t needed.

Expected result

What should happen (cite the requirement/AC if it exists).

Actual result

What actually happens. Exact error text in quotes.

Evidence

  • Screenshot with the problem circled
  • Video (15–30s) for anything timing-related
  • Console errors / HAR file / API response for anything network-related

Notes for triage

Workaround (if any) · affected user segment · first build where it appeared (if known) · related tickets