Automated bug detection suite that finds real UI defects and documents them with video recordings and annotated screenshots. Tests SauceDemo's problem_user account which has intentional bugs - each finding includes severity, description, and visual proof.
| ID | Severity | Bug | Evidence |
|---|---|---|---|
| BUG-001 | HIGH | Product images are duplicated (1 image for 6 products) | Screenshot + Video |
| BUG-002 | CRITICAL | Sort by price broken (29.99, 9.99, 15.99, 49.99...) | Screenshot + Video |
| BUG-003 | - | Cart add functionality (tested, passed) | Screenshot |
| BUG-004 | CRITICAL | Checkout Last Name field loses value after input | Screenshot + Video |
| BUG-005 | HIGH | Visual differences vs standard_user (side-by-side) | 3 Screenshots + Video |
All 6 products display the same image. Only 1 unique src detected across 6 product cards.
Selecting "Price: Low to High" produces: $29.99, $9.99, $15.99, $49.99, $7.99, $15.99 - not sorted at all.
Last Name field in checkout form does not retain typed value. After filling "User", the field returns empty string on read.
Side-by-side screenshots comparing problem_user view against standard_user view show clear visual defects.
Each test has a full video recording with:
- Green step labels showing what's being tested
- Red BUG badges appearing when defects are detected (with severity and description)
- Slow-motion execution (400ms) so every action is visible
Screenshots: test-results/evidence/ (viewable on GitHub)
Videos: test-results/*/video.webm (downloadable)
git clone https://github.com/Djones-qa/bug-detection-evidence.git
cd bug-detection-evidence
npm install
npx playwright install chromium
npx playwright test --reporter=listDarrius Jones
- GitHub: @Djones-qa
- LinkedIn: darrius-jones-28226b350
MIT - 2026 Darrius Jones
See LICENSE for details.