← Back to blog

Practice sites for testers: where to train manual testing, APIs and automation for free

You can read testing theory in a week, but employers care about something else: can you find a bug, describe it so that a developer reproduces it on the first try, write test cases and check an API? The only way to learn that is practice. Luckily you don't need a real project: there are dozens of free sites built specifically for training testers, with deliberate bugs, tricky elements and practice APIs.

This article collects the most useful practice sites grouped by skill, and ends with a 30-day plan and tips on turning practice into a portfolio.

How to use practice sites

The biggest mistake is clicking around aimlessly. Work as you would on a real project:

1. Study the product. Walk through the main scenarios and note what the app does and who it is for.

2. Write a checklist or test cases. Use Qase, TestLink or even a spreadsheet.

3. Test and log defects. Each bug needs repro steps, expected and actual results and a screenshot. Jam or Monosnap are handy for capturing.

4. Check the API and database if the site allows it.

5. Sum up: a short test report covering what was tested, what was found and what still needs checking.

Find the bug: sites with deliberate defects

These sites are built for manual testing: the bugs are planted on purpose, and your job is to find as many as you can.

To quickly insert boundary values and awkward characters into fields, install BugMagnet; to log an exploratory session, use the Exploratory Testing Extension.

Realistic apps for test cases and scenarios

These sites look like real products, which makes them good for practising test design: test cases, checklists, scenarios and regression suites.

Tip: pick one app and go deep, from checklist to report, instead of glancing at ten.

Playgrounds with tricky elements

Each page here is a typical problem: dynamic IDs, iframes, pop-ups, drag and drop, file uploads, elements that appear with a delay. For manual testers these pages show where defects tend to hide; for future automation engineers, what they will have to automate.

Locators: CSS and XPath

You can't do without finding elements on a page, whether in automation or in DevTools.

Test APIs

You can send requests freely to these services from Postman, Bruno or Hoppscotch without worrying about breaking anything:

JSONLint helps check a response for syntax errors.

Mobile apps

Sauce Labs My Demo App is a demo shop for Android and iOS where you can practise both manual mobile testing and automation with Appium. Genymotion gives you an emulator to install it on, and scrcpy mirrors a phone screen to your computer.

Security testing

Practise only on these training sites: testing the security of other people's real services without permission is illegal.

SQL, regular expressions and Git

Testers often check data in the database, search logs and work with repositories. There are dedicated trainers for that:

Courses, communities and first real projects

A 30-day plan

Week What to do Practice sites
1 Explore one app, write a checklist and 15–20 test cases Sauce Demo, Automation Exercise
2 Hunt for bugs and write bug reports Buggy Cars Rating, AcademyBugs, Practice Software Testing
3 Test APIs in Postman: status codes, validation, authentication ReqRes, Restful-Booker, GoRest
4 SQL, locators and your first automated tests SQLBolt, CSS Diner, The Internet, DemoQA

Turning practice into a portfolio

Employers would much rather see your work than read "I know testing theory". Collect in a public GitHub repo or a document:

For the tools behind each step, read Manual testing tools and Test automation tools.

FAQ

Which practice site should a beginner start with?

Sauce Demo or Buggy Cars Rating: they are simple but give you both scenarios for test cases and real bugs.

Can I list practice sites on my CV?

Yes, if you show results: links to test cases, bug reports or an API collection. A bare list of sites won't help.

Is it safe to send requests to test APIs?

Yes, that's what these services are for. But don't enter real personal data or passwords there, as other users may see them.

Not sure where to start?

Ask Elya: she will pick practice sites for your level and direction, whether manual testing, APIs or automation.

Fact-check date: 4 November 2026. Training sites may change, so see the Practice Sites for Testers subcategory for the current list.