Skip to main content

A curated list of sites to practice testing on

1.1k
GitHub Stars
114
Curated Resources
6
Categories
23 hours ago
Last Refreshed
Security TestingMobile TestingWeb TestingPerformance TestingTest AutomationAPI Testing

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me web testing resources from awesome-sites-to-test-on"

Installation instructions →

What's inside

Web Testing

  • Academy Bugs

    Explore a practice test site that has 25 real bugs planted inside.

  • 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.

  • Automation Exercise

    Website with API backend and test case examples to practice automation. Built by

  • Black Box Puzzles

    Collection of simple puzzles that encourage exploratory testing.

  • BugBug Demo SaaS App

    A SaaS app designed to practice building automated tests for the most common SaaS testing scenarios.

  • 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.

Test Automation

API Testing

Performance Testing

Security Testing

  • bWAPP

    Downloadable web app with over 100 web vulnerabilities.

  • Damn Vulnerable GraphQL Application

  • 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

  • Gruyere

    A CodeLab used for university training around web application exploits.

  • LabEx Cybersecurity Labs

    Interactive hands-on cybersecurity labs covering penetration testing, web vulnerabilities, network security, and ethical hacking with real-world scenarios and step-by-step guidance

Mobile Testing

  • (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.

  • 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.

  • SauceLabs Sample Apps

    Github repo that contains mobile apps that can be used for automation practice.

Showing a sample of 114 resources. View the full list on GitHub →