The card below is the “product under test”. Use guided mode to see the bug list upfront, or blind mode to find them yourself first.
Techniques: Exploratory testing, Session-based testing
Target: e-commerce checkout flow
Mission: Find as many bugs as possible in 20 minutes. Document each with: location, observed behaviour, expected behaviour, severity (Low/Medium/High).
Your findings
0 / 0 bugs foundTick each bug as you confirm it on the page above. Progress saves automatically.
Write down every bug you find. Be specific — where it is, what’s wrong, what it should be.
Planted bugs (7)
- The country dropdown defaults to Australia. A NZ-based e-commerce site should default to New Zealand.
- The postcode maxlength=4 works for NZ but breaks for UK customers (e.g. 'SW1A 1AA' = 8 chars). If international shipping is offered, the postcode field needs a dynamic limit.
- Surname has no asterisk and no required attribute. Most delivery systems require a full name.
- Postcode has no asterisk and no required attribute — a delivery with no postcode will fail at the courier level.
- The cart total shows $0.00. Either the cart is empty (why are they checking out?) or the total calculation failed.
- The billing checkbox is pre-checked with no visible conditional billing section shown or hidden. If unchecked, does a billing address form appear? Not shown.
- There is no way to go back to the cart from step 1. The only navigation is forward ('Continue to payment').
Exploratory charter: document each bug as you find it. Note severity — the cart $0.00 bug is High (users can proceed to payment with no cart), the country default is Medium (wrong but correctable).
Time to lead.
The test lead level covers strategy, risk, security, coaching, and the skills that scale a team.
Start the test lead bootcamp →