Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-sites-to-test-on
A curated list of sites to practice testing on
https://github.com/BMayhew/awesome-sites-to-test-on
Last synced: 5 days ago
JSON representation
-
Security Testing
- Damn Vulnerable GraphQL Application
- VAmPI The Vulnerable API (Based on OpenAPI 3)
- OWASP Juice Shop - Modern Web app that is filled with hacking challenges and vulnerabilities, can be run locally via docker.
- Gruyere - A CodeLab used for university training around web application exploits.
- bWAPP - Downloadable web app with over 100 web vulnerabilities.
- Zero Bank - Demo banking website filled with security vulnerabilities.
- tryhackme.com - Collection of guides and challenges to cyber security skills through the brows der (free and paid options).
- Firing Range - Hosted Site with multiple application security issues.
- Gin and Juice Shop - A modern web app that is filled with hacking challenges and vulnerabilities by PortSwigger
- OWASP Vulnerable Web Applications Directory - This is a list of other vulnerable web applications that can be used for testing.
-
Mobile Testing
- SauceLabs Sample Apps - Github repo that contains mobile apps that can be used for automation practice.
-
Web Testing
- UI Testing Playground
- Automation Exercise - Website with API backend and test case examples to practice automation. Built by [Arjun Thakur](https://www.linkedin.com/in/arjun-thakur-36144b205/).
- Test Pages by Evil Tester - A collection of pages for testing different components and functionality. [Evil Tester](https://www.eviltester.com/)
- Sweet Shop - Intentionally broken store used for technical testing by [Viv Richards](https://vivrichards.co.uk/tools/)
- Coffee Cart - A simple coffee ordering app to practice testing.
- Academy Bugs - Explore a practice test site that has 25 real bugs planted inside.
- UI Testing Playground
- Test Automation Practice
- Thinking Tester Contact List - Fresh web app with [API](https://documenter.getpostman.com/view/4012288/TzK2bEa8).
- Parking Calculator - Application that is simple enough to understand in 5 minutes but has plenty of bugs to keep a tester busy for hours.
- Black Box Puzzles - Collection of simple puzzles that encourage exploratory testing.
- Sunny Meadows Bed & Breakfast - A modern web app with react front end / api backend.
- WebSocket Echo - A websocket demo page to explore how websockets work.
- OrangeHRM - Open source HR Demo site with lots of functionality.
- Todo List W/Bugs
- Parabank - Bank test site for exploring SOAP, WSDL, WADL web services
- Presta Shop - E-commerce site for testing.
- Polymer Shop - E-commerce site.
- Travel Agileway - A site worth exploring along with a series of [automated checks](https://github.com/testwisely/agiletravel-ui-tests).
- Demo OpenCart - Demo of open source E-commerce site.
- Magento eCommerce - Another E-commerce site.
- Selectors Hub - XPath Practice Page
- SAP Demo App Catalogue - SAP UI5 Demo Apps
- Medium Clone Apps - List of the same app built across many different programming languages and frameworks.
-
Performance Testing
- QuickPizza - A GitHub repository with k6 tests for learning and evaluating performance.
- DemoBlaze - See About Us for a Walk through of the site and how to automate against it.
- Simple Travel Agency - BlazeMeter demo site for performance testing.
- Pet Store Web - Pet store for performance testing.
- Computer Database - Simple site with minimal inputs to use in performance testing.
- The k6 Fake eShop
- BlazeMeter Demo Store
-
Test Automation
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- NearForm Testing Playground
- QA Playground - A handy place for QA engineers to focus their test automation frameworks on specific parts instead of the entire web application. by [Marko Simic](https://www.linkedin.com/in/marko-simic-whitey/)
- Contoso UI
- Contoso Carts API
- Contoso Products API
- Commit Quality - Practice Site - Commit Quality has been creating High Quality Playwright Automation [Youtube Videos](https://www.youtube.com/@commitquality)
- QA Automation Practice - App that has HTML and REST API and GraphQL endpoints for practicing.
- Practice Software Testing - Modern Demo site for checkout experience, Created by [Roy De Kleijn](https://twitter.com/TheWebTester)
- Practice Software Testing API Swagger Docs
- Twitter Thread with different options
- BookCart - E-commerce online bookstore which which includes [swagger docs](https://bookcart.azurewebsites.net/swagger/index.html) for API test [github](https://github.com/AnkitSharma-007/bookcart)
- Expand testing - Automation Practice Web App for UI and API Testing
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Basic Calculator - Calculator that you can easily interact with to exercise test coverage, as there are 9 'builds' that have different bugs? Can your automated tests find them all?
- Sauce Demo - Online shopping site with pre-configured logins that change system behavior.
- UI Test Automation Playground - Different automation pitfalls appearing in modern web applications are available to interact with.
- Lambdatest's Selenium Playground
- The Internet - collection of common test automation scenarios including hard to automate situations; nested frames, shadow DOM, keypresses, and complicated DOMs.
- XYZ Bank - Small example bank website written in Angular.
- Automate Now Sandbox - Small single page site for practicing interactions with typical UI controls.
- Accessibility Tool Audit - Set of elements used for accessibility tool audit.
- The Lab - powered by boozang, unique exercises to test your automation skills.
- LetCode.in - Lots of element examples for E2E test automation practice.
- Applitools Demo - Website for visual testing, it can be compared against the [second version](https://demo.applitools.com/index_v2.html) to find visual bugs.
- Online Boutique - GoogleCloud MicroServices Demo [Source](https://github.com/GoogleCloudPlatform/microservices-demo)
- Lambdatest Playground - Robust e-commerce website with a wide-variety of modules to practice test automation skills.
- Weather Shopper by Qxf2 - shopper)
- Automation Test Store - E-commerce Store to practice automation skills.
- Tricentis Obstacle Course - Set of challenges to practice automation skills. (cert is expired but site still works)
- GreenKart - resource from rahulshettyacademy.com to practice automation skills.
- Hands-On Selenium WebDriver - Lots of different types of web elements to interact with.
- Demo QA - Elements, Forms, Widgets, Interactions, and Bookstore Application
- Automation Bookstore - Responsive web app for practicing automation skills, with search.
- GitHub users Search (API backend) - GitHub users search with API backend to practice automation skills.
- Pulper is a simple CRUD (Create, Read, Update, Delete) application for managing a pulp book and magazine collection
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- React Shopping Cart - commerce Site - Github [repo](https://github.com/jeffersonRibeiro/react-shopping-cart)
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
- Selenium Testing Tasks - An interactive webpage with 17 testing tasks to practice test automation skills.
-
API Testing
- Restful-Booker - API that emulates booking a room, with authentication and good documentation.
- Go REST - GraphQL and REST API for Testing and Prototyping includes OAuth2 authentication
- HTTP and Websocket APIs K6 - API for testing basic and jwt authentication.
- Airport Gap - Airport Gap is a RESTful API to help you improve your API automation testing skills.
- Automation Exercise API List - API backend and test case examples to practice automation. Built by [Arjun Thakur](https://www.linkedin.com/in/arjun-thakur-36144b205/).
- Swagger Petstore - API with Swagger UI front end simulating a pet store.
- Req | Res - A hosted REST-API ready to respond to your AJAX requests.
- Rick and Morty API - Graphql API with [Docs](https://rickandmortyapi.com/documentation/#graphql)
- Countries GraphQL - Simple Graphql API to interact with country data - [docs](https://github.com/trevorblades/countries)
- httpbin - Simple HTTP Request & Response service.
- JSON Placeholder - API for testing and prototyping.
- TempAPI - Create your own short lived custom API.
- randomuser.me - API that generates random user data.
- Pokemon API - Restful API useful for exploring or adding automated checks against.
- Marvel API - API with access to Marvel characters and comics, you will need to sign up for an API key.
- ServeRest.dev - REST API that simulates a virtual store in order to serve as material for API testing studies.
- FakeRestAPI
- Chuck Norris API
- MultiPlayer Space Traders REST API Game
- Bored API - API to find things to do when bored.
- Big List of Public APIs
Programming Languages
Categories
Sub Categories