Profile
Back to NewsBack
GitHub Trending 10 min
Reader Mode
BMayhew/awesome-sites-to-test-on: A curated list of sites to practice testing on

BMayhew/awesome-sites-to-test-on: A curated list of sites to practice testing on

11 hours ago

Awesome Sites To Test On

Awesome</a> | Actions Status</a>

!Awesome Sites To Test On

A curated list of sites to practice testing on

- Sponsored By - Security Testing - Testing - Web Testing - Performance Testing - Test Automation - API Testing - Contribute

Sponsored By

Howdy QA logo</a>

This project is sponsored by Howdy QA, a Playwright-focused test automation consultancy that helps teams ship reliable software faster.

Security Testing

Worthy sites for security testing

Mobile Testing

  • FrontRow - Open-source React Native concert & events ticketing app with stable test IDs, a QA Debug Menu, deterministic seed data, and ready-to-extend scaffolds for Appium, Espresso, XCUITest, and Maestro on iOS and Android.
  • (DVIA) 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.
  • SauceLabs Sample Apps - Github repo that contains mobile apps that can be used for automation practice.

Web Testing

  • QA Cloud - A QA testing platform that includes multiple practice sites for hands-on testing and exploration.
  • Cnarios - Cnarios is a concept-based learning platform with real world scenarios with test cases, hands-on challenges, insightful blogs, and interview questions for testers. END Prasad
  • Automation Exercise - Website with API backend and test case examples to practice automation. Built by Arjun Thakur.
  • Test Pages by Evil Tester - Evolving collection of practice pages, one-page apps, games, challenges, and reference material for automation, exploratory testing, and JavaScript hacking, now including AI testing apps built on browser AI APIs. Evil Tester
- AI Chat Bot App - RAG chatbot answering questions about the Basic Shopping Cart app, generated via the Chrome Prompt API, for practicing AI feature testing. - Browser AI API Pages - Example pages for experimenting with and automating the browser's built-in AI APIs. - Challenges - Locator and synchronization challenges against dynamic DOMs, animations, and async behavior. - Test Exercises List - Different types of test exercises including exploratory testing.
  • BugBug Demo SaaS App - A SaaS app designed to practice building automated tests for the most common SaaS testing scenarios.
  • QE Buggy Todo App - Intentionally buggy AngularJS todo list app for exploratory and regression testing practice.
  • ATM Practice App - ATM simulation built as a test target for requirements-based testing exercises, exploring boundary conditions, daily withdrawal limits, denomination edge cases, and underspecified requirements.
  • SpaceDucking - Duck-themed mini apps modeled on real businesses (shop, book club, calculator, Kanban board, fitness tracker, bank), each seeded with deliberate bugs, plus a shared bug database. Built by the Ministry of Testing community.
- Quack & Cart - Ecommerce app with catalogue, search, filters, cart, coupon codes and a three-step checkout, seeded with validation, calculation and layout bugs. - Quackulator - Calculator with six selectable builds, each shipping different maths, validation and accessibility defects. - Duck Data Generator - Browser-based test data generator for valid and invalid emails, UK postcodes, boundary numbers, unicode strings and edge-case dates.

Performance Testing

Test Automation

- Practice Software Testing API Swagger Docs - Twitter Thread with different options
  • BookCart - E-commerce online bookstore which which includes swagger docs for API test github
  • Expand testing - Automation Practice Web App for UI and API Testing
  • TestKru - Practice playground for UI automation (forms, tables, frames, alerts, dynamic elements, drag and drop) plus a deterministic REST API with Swagger docs.
  • 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.
  • NearForm Testing Playground
  • 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 to find visual bugs.
  • Lambdatest Playground - Robust e-commerce website with a wide-variety of modules to practice test automation skills.
  • Locator Game - A site to help you identify locators for test automation.
  • Weather Shopper by Qxf2 source
  • 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.
  • React Shopping Cart Modern E-commerce Site - Github repo
  • Boozang Lab - Website to practice test automation skills.
  • SAP UI5 Demo Apps - Demo applications built with SAP.
  • AutomateNow Practice Website - Page with different types of interactions to practice automation.
  • Iframe Search - for Iframe testing.
  • Automation Camp - A playground for practicing automation skills.
  • Potion Shop - A demo e-commerce potion shop for practicing Playwright test automation, including example tests and specs.
  • SeleniumBase Demo Pages - Multiple demo apps available in the Demo Pages sidebar, covering a wide range of UI elements and interactions for test automation practice.
  • Hotel Example Site - Mocked hotel booking app for browser automation practice: login and signup flows, room reservations with dynamically calculated pricing, Ajax-loaded plans that differ by membership (preset premium and normal accounts included), confirmation dialogs, and responsive layout. Data is stored client-side. GitHub.

API Testing

Contribute

Contributions welcome! Read the contribution guidelines first.

Chat with me