Testing Goal
Explore the platform and identify bugs. When Bug Mode is enabled, the application may exhibit incorrect totals, failing buttons, delayed responses, or random API errors. Practice manual and automated testing (Playwright, Selenium, Cypress) against this environment. Automation: key elements use data-testid attributes for stable locators (e.g. data-testid="nav-login", data-testid="login-submit").
TOCHA QA Academy
A testing playground for manual and automation QA practice
Simulate real application behavior: forms, cart, tables, API calls, and intentional bugs.
About the platform
This platform simulates a real web application so testers can practice:
- Manual testing and exploratory testing
- UI and form validation
- E‑commerce flows (products, cart)
- Data tables (sorting, filtering)
- Fake API calls and error handling
- Bug Mode: intentional defects for bug-hunting practice
Bug Mode
Use the Bug Mode toggle in the header to enable intentional misbehavior:
- Incorrect cart totals
- Random API failures
- Add-to-cart or remove actions that sometimes fail
- Delayed responses
- Broken or flaky behavior
When Bug Mode is ON, a red banner appears at the top. Use it to practice defect detection and test resilience.
Testing modules
Quick links to all areas you can test: