Updated September 2025.
A maintained list of websites to practice software testing.
General Practice Testing
- AcademyBugs - Explore a practice test site that has 25 real bugs planted inside.
- Basic calculator - The purpose of this page is to provide an object with basic functionality for you to try your first attempt to use a test tool on.
- Black Box Puzzles - challenges to help you with exploratory testing.
- BookCart - E-commerce bookstore
- Cnarios - Practice Automation Testing the Way It Happens in the Real World
- Evil Tester: Practice Applications and Pages For Automating and Testing - This is a set of applications and example pages for practicing Automation, Software Testing, Web Automating, Exploratory Testing, and JavaScript Hacking. Each page has an About page with more information and activity hints.
- Gefälscht CompuTech - Gefälscht - German for "Fake". This is a fake website, created by Deque Systems, for use during training.
- InstantWP - A local WordPress installation that you can use to test on.
- Magento - This is a demo store for testing your test automation scripts. No orders will be fulfilled.
- Parabank - Bank website for testing
- Parking Cost Calculator - a simple web app to help you explore testing.
- PHP Travels - A demo travel site where you can log in as a user, admin or travel supplier.
- Polymer Shop - An e-commerce site for testing purposes.
- Practice Software Testing - (Angular) Application / (REST) API / Swagger used to practice software testing.
- Presta Shop - An e-commerce site for testing purposes.
- QA Practice - Unleash your QA Superpowers with this ultimate testing playground! From common web elements to buggy forms or Ecommerce e2e flows, or REST API / GraphQL applications, QA-Practice app is designed to sharpen your manual and automation testing skills.
- QA Training Simulator - Unleash your potential as a manual tester with our website designed for beginners!
- Random User Generator - API for generating random user data.
- Real World Example Apps - The mother of all demo apps. See how the exact same application is built using different libraries and frameworks.
- The Boozang Test Lab - Test different aspects of web applications and practice how to do test automation.
- The iframe Search Engine - an app that supports testing practice and technical testing exercises.
- The Internet and it’s associated GitHub project - A site with a collection of various things you would encounter in most web applications like “Forgot password”, “Checkboxes”, “Redirect Link”, “Hovers”, etc.
- The Random Number Service - Another great page to practice your exploratory testing skills.
- Testing Challenges - a set of fun puzzles and challenges to help with testing techniques.
- ToDoList Interview - Interview Test using a To Do List
- ToDo List - a todo list app with bugs.
- Tracks - A Ruby-based ToDo web application which is customisable and can be run on any platform on which Ruby can be installed, including Mac OS X, Windows and Linux. Tracks is Open Source, free and licensed under the GNU GPL.
- UI5 Demo Kit - Lists the demo apps that show you how you can use the various features and controls of SAPUI5.
API Testing
- The Star Wars API - An API where you can get all the data from the Star Wars canon universe.
- JSON Placeholder - A free online REST service that you can use for tutorials, fake data and sharing code examples.
- Restful Booker - A demo web API packed with features and bugs for you to find. You can use it to practise your API testing skills against or test an API automation framework against.
- TodoAPISample - A web UI with a REST API, and you can test both (together or separately), however you want.
- Marvel API - A sample API filled with Marvel comic data.
- Ergast Developer API - An experimental web service which provides a historical record of motor racing data for non-commercial purposes.
- The Cat API - Cats as a service. Because everyday is a Caturday. An API all about cat.
- WireMock - Typically used to mock external service calls, it can double as a playground for learning API testing.
- Yandex - Practice with the Yandex online machine translation service which helps translate text for end users.
- ReqRes - A hosted REST-API ready to respond to your AJAX requests.
- The Open Movie Database - A RESTful web service to obtain movie information.
- REST test test - A native in-browser tool for testing REST/CORS services.
- JSON Placeholder - Free fake and reliable API for testing and prototyping.
- Poké API - All the Pokémon data you'll ever need in one place, easily accessible through a modern RESTful API.
- Public API's - A repository is manually curated an extensive list of public APIs from many domains that you can use for your own products
- Rick and Morty API - Graphql API
- Go REST - GraphQL and REST API for Testing and Prototyping
- Grafana k6 REST and WS Play - Collection of HTTP and WebSocket APIs for experimentation with k6
- Airport Gap - An API to fetch and save information about your favorite airports
- Automation Exercise - APIs List for practice
- httpbin - A simple HTTP Request & Response Service.
- Swagger Petstore - API with Swagger UI front end
- Reqres - Test your front end against a real API
- Countries GraphQL - Graphql API to interact with country data
- FakeRestApi - Rest API testing
- SWAPI - The Star Wars API
- chucknorris.io is a free JSON API for hand curated Chuck Norris facts.
- SpaceTraders API - A unique multiplayer game built on a free Web API
- BestBuy API Playground - an API training tool for students, educators and other learners to explore the possibilities of a fully functional RESTful API in a simple, non-production environment.
Automation Testing
- Automation Bookstore - A responsive web app for practicing test automation
- Automation camp - Your website to practice automation testing
- Applitools Demo - a demo website for visual testing
- Automation Exercise - All QA engineers can use this website for automation practice and API testing either they are at beginner or advance level. This is for everybody to help them brush up their automation skills
- Automation in Testing online - A practice site that can be used for automation or other forms of testing practice
- Automation Testing Practice - a place to practice automated testing
- Automation Test Store - an e-commerce store to practice test automation skills.
- Automation training - practice writing automated tests against something that is "gov.uk like"
- Automate Now Sandbox - a one-stop place to practice web automation
- Expand testing - Best Practice Test Automation Website for Selenium, Playwright, Cypress, WebdriverIO and Postman : Free Web UI and REST API Examples and Apps
- Coffee Cart - learn how to record, replay user flows with DevTools Recorder.
- Commit Quality - Practice Site - Test automation practice website
- Contact list app, Thinking Tester - web app with API
- Demo SaaS - Example SaaS app for automation testing
- GitHub users Search (API backend) - practice test automation skills with a GitHub users search and an API backend.
- GreenKart - e-commerce website to practice automation skills.
- Global SQA Demo Site - an AngularJS website to practice your automation skills with.
- Hands-On Selenium WebDriver - This site contains a collection of sample web pages to be tested with Selenium WebDriver.
- JSON Server - Practice API testing on your local machine.
- Lambdatest Playground - practices your e-commerce testing
- Let Code - Practice and become pro in test automation
- Locator Game - identify locators for test automation
- Nearform - A testing playground
- Pulper - a CRUD (Create, Read, Updated, Delete) application for testing purposes
- QA Playground - a handy place for QA engineers to focus their test automation frameworks on specific parts instead of the entire web application.
- React Shopping Cart (Github repo) - Simple ecommerce cart application built with Typescript and React
- Selectors Hub - an XPath testing practice page
- Selenium Playground - From Lambdatest
- Swag Labs - a demo website created by Sauce Labs for testing automation.
- Sweet shop - An intentionally broken web application to help demonstrate Chrome DevTools.
- Travel Agileway - use with automated checks.
- Trello Developer API - A REST API for the popular task management tool, Trello.
- Tricentis Obstacle Course - The Automation Obstacle Course helps you to gauge your test automation skills using Tricentis Tosca.
- UI Test Automation Playground - The purpose of this website is to provide a platform for sharpening UI test automation skills. Use it to practice with your test automation tool. Use it to learn test automation techniques.
- Weather Shopper - Learn Selenium and practice a programming language simultaneously
- XYZ Bank - A small example bank website
Security Testing
- bwapp - buggy web application, is a free and open source deliberately insecure web application. It helps security enthusiasts, developers and students to discover and to prevent web vulnerabilities. bWAPP prepares one to conduct successful penetration testing and ethical hacking projects.
- Damn Vulnerable GraphQL Application is an intentionally vulnerable GraphQL service implementation designed for learning about and practising GraphQL Security.
- Gin & Juice Shop is the boldest, baddest vulnerable web application on the net - containing a range of realistic vulnerabilities that will help you to put any web vulnerability scanner to the test. But it's more than that. To us, Gin & Juice Shop is family. It's life. It's love.
- Firing Range is a test bed for automated web application security scanners.
- Google Gruyere - This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to do some real penetration testing, actually exploiting a real application.
- LabEx Cybersecurity Labs - Learn Cybersecurity from the ground up with a comprehensive learning path designed for beginners. This structured roadmap features hands-on Cybersecurity Courses covering fundamentals, network security, cryptography, and ethical hacking. Acquire practical, real-world skills through interactive exercises in a secure playground environment.
- OWASP Vulnerable Web Applications Directory Project - A registry of all known vulnerable web applications currently available for legal security and vulnerability testing of various kinds.
- OWASP Juice Shop is probably the most modern and sophisticated insecure web application! It can be used in security trainings, awareness demos, CTFs and as a guinea pig for security tools!
- Supercar Showdown - A website provided by Troy Hunt as part of his Pluralsite course “Hack yourself First”.
- Ticket Magpie - Demo of a webapp with flawed security, for training purposes
- Try Hack Me - Hands-n cyber security training through real-world scenarios
- VAmPI - Vulnerable REST API with OWASP top 10 vulnerabilities for security testing
- Zero Bank - The Free Online Bank Web site is published by Micro Focus Fortify for the sole purpose of demonstrating the functionality and effectiveness of Micro Focus Fortify’s WebInspect products in detecting and reporting Web application vulnerabilities.
Mobile Testing
- DVIA-v2 - Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to provide a platform to mobile security enthusiasts/professionals or students to test their iOS penetration testing skills in a legal environment.
- Sauce Labs Native Sample Application - is designed to be used with mobile devices
Accessibility Testing
- Accessibility tool audit - A website filled with accessibility issues
- Before and After Demonstration - a multi-page resource that shows an inaccessible website and a retrofitted version of this same website.
- Recipe Dashboard - with intentional a11y issues
Performance Testing
- Blaze Demo - A simple travel agency web page
- Computer Database - a basic site for performance testing
- Demoblaze - Ecommerce site for performance testing
- Digital Toys Inc - A sample project linked to a book about JMeter test scripts
- Pet Store Web - a store for performance testing
- QuickPizza - a Github web application, used for demonstrations and workshops, that generates new and exciting pizza combinations!
- Simple Travel Agency - The is a sample site you can test with BlazeMeter
- The k6 Fake eShop
More to add?
Are there any resources we’ve missed? Do you know of a website we should add to the list? Share your findings on The Club and we’ll review it to be added to the list.