Interactive QA training

QA Playground

Learn QA by testing deliberately broken software. Explore realistic scenarios, identify defects and practise writing clear, useful bug reports.

> loading qa_playground...

PASS Help navigation opened

FAIL Valid account rejected

FAIL Mobile layout overflow

PASS Remember Me selected

> defects found: 3 / 8

> status: testing in progress_

Featured challenge

Start hunting.

Each challenge combines intended functionality with planted defects. Test carefully, separate genuine bugs from expected behaviour and submit your findings.

Future scenarios

More levels coming.

The Playground will grow into a collection of practical QA exercises covering APIs, accessibility, databases, performance and more.

API Detective

Investigate request and response data to uncover broken contracts and unexpected API behaviour.

Coming soon

Responsive Rescue

Test layouts across desktop, tablet and mobile to find overflow, clipping and unusable controls.

Coming soon

Accessibility Hunt

Identify keyboard, contrast, focus and semantic issues based on common WCAG requirements.

Coming soon

SQL Sleuth

Investigate inconsistent application data and use SQL evidence to isolate the underlying defect.

Coming soon

Performance Panic

Analyse timings, requests and user actions to uncover the cause of a slow application experience.

Coming soon

Checkout Chaos

Test a shopping journey containing pricing, validation, basket and payment-flow defects.

Coming soon
Learn by doing

Testing skills need practice.

01

Practise exploratory thinking

Decide what to test rather than simply following a pre-written checklist.

02

Separate defects from intended behaviour

Learn that not every unexpected-looking result is automatically a software bug.

03

Improve bug reports

Record reproducible steps, expected results, actual results and an appropriate severity.

04

Build confidence

Use realistic scenarios to develop practical skills before applying them to production software.