Skip to content
QA Knowledge Hub

Practice playground for test automation

Practice pages for Selenium and Playwright with stable element IDs, a list of tasks on each page and model solutions in Java and TypeScript. Free, no sign-up, runs in your browser.

Want a bigger project to practise on?

These pages teach individual skills. For something to put on GitHub, download the free buggy app, a small web app and API with deliberate bugs, and test it from end to end. Not sure where to start? Follow the manual to automation roadmap.

Practising on this site is fine and encouraged. Please be considerate: the pages run in your own browser and make no server calls, so there is no load to worry about.