Skip to main content

Practice Sites

Free, open-source practice platforms I built for the testing and automation community. No sign-ups, no paywalls — just start practicing.

UI Automation

Test Automation Practice Hub

A comprehensive training ground covering every common scenario you will encounter in real-world test automation projects — from basic form controls to complex business workflows and buggy pages.

  • Text inputs, dropdowns, checkboxes
  • Drag and drop, file uploads, sliders
  • iFrames, Shadow DOM, multiple windows
  • Dynamic IDs, stale elements
  • E-commerce checkout flows
  • Geolocation, notifications, storage
  • WebSocket updates, retry logic
  • Buggy page with 10+ hidden issues

Works with: Selenium, Playwright, Cypress, TestCafe and others

Bug Hunting

Bug Hunt Challenge

A task manager application with 10 functional bugs hidden inside it. Your mission is to explore the app, use it like a real user, and find every single bug. Great for sharpening your exploratory testing skills.

  • 10 hidden functional bugs
  • Real task manager interface
  • Add, complete, and filter tasks
  • Bug counter to track progress
  • Exploratory testing practice
  • No hints — find them yourself

Best for: Exploratory testing, attention to detail, bug reporting skills

API Testing

Bill Payment Practice API

A full-featured RESTful API for bill payment operations with realistic business logic, multiple authentication methods, and Swagger documentation. Practice with any tool or language you prefer.

  • CRUD operations across 6 resources
  • API Key, Bearer, Basic Auth and OAuth2
  • JSON and XML content types
  • File upload (multipart/form-data)
  • Rate limiting and request tracing
  • OpenAPI spec and JSON schemas
  • Pagination, filtering, sorting
  • Weekly data reset

Works with: Postman, RestAssured (Java), requests/httpx (Python), RestSharp (C#), Hoppscotch and more

Built for the community. These are free, open-source tools anyone can use. If they help you, consider subscribing on YouTube or buying me a coffee.