QA testing practice with planted bugs
Three small apps, each with bugs put there on purpose. Pick one and test it against its requirements, writing down what you find as you go. When you submit, the page lists every bug planted in your session and marks the ones your report caught. It is free and needs no account.
Every session draws its own set of bugs from a larger pool, so a second run is a different exercise. Before submitting you can check a draft twice. For test automation, RoomBox also comes as nine builds to run your own suite against. New to testing? There is an order to take the exercises in.
TicketBox: a checkout form
A ticket order form with a promo code and a total that has to add up.
13 or 14 planted bugs per session from a pool of 22 · 10 to 30 minutes
Open TicketBoxJoinBox: a sign-up and login form
Create accounts and log in to them, with password rules and an account lockout in the way.
12 or 13 planted bugs per session from a pool of 20 · 15 to 30 minutes
Open JoinBoxRoomBox: a REST API
Book meeting rooms as two different users, from a console on the page or with curl and Postman. Most of the work is reading status codes and headers.
12 or 13 planted bugs per session from a pool of 23 · 20 to 40 minutes
Open RoomBoxTest automation practice: RoomBox in nine builds
Write an automated test suite for the RoomBox API and run it against nine builds. The check shows which planted bugs your suite caught and where it failed on a build with nothing wrong.
6 or 7 bugs spread over 8 builds, from a pool of 23 · any tool that sends HTTP requests
Open the buildsReview a bug report written by an AI agent
AI agents tested the practice forms and wrote bug reports. Take one, test the same form with the same planted bugs and mark which items of the report hold up.
3 reports, 10 to 12 items each · the key comes from reproducing the items
Open the reportGuides
What to test in forms and APIs like these, one topic per guide.
- Software testing practice for beginners: a path through five exercises
- REST API test cases: a checklist with examples
- What AI testing agents find and miss
- How to review a bug report an AI agent wrote
- Sign-up and login form test cases
- Checkout total test cases
- Quantity field test cases
- Silent failures and stale screens
- How to write a bug report: a worked example
- Which bugs to report first
- How to test a promo code field
- Email field test cases
- Date field test cases for "today or later"
- Double submit testing
- Does the server trust the browser's price?