Skip to main contentSkip to Jobs
Tools directoryBack to hub

These are external references. For first-party labs with mission verification and OpenAPI mocks, start at /testing-tools/playground.

Need quick JSON payload validation while testing APIs? Try the free JSON viewer, formatter, and semantic diff built for QA, SDET, and automation debugging workflows.

Testing practice sites & QA tools directory

Discover vetted websites for manual testers, automation engineers, and SDET interview prep. Compare UI demos, API sandboxes, and login flows for Selenium, Playwright, Cypress, and Postman—filter by skill level, stack, and features without leaving the page.

Testing type

Framework

Feature

Level

Sort

DemoQA

Intermediate

ToolsQA practice hub: elements, forms, widgets, interactions, and browser windows for structured exercises.

WidgetsFormsSeleniumPlaywrightCypress
XPathUIA11y

Best for: Intermediate UI automation: widgets, modals, and action chains

The Internet

Beginner

Heroku-hosted page collection covering alerts, frames, dynamic loading, file upload, and infinite scroll.

Heroku demoElement patternsSeleniumPlaywrightCypress
XPathUI

Best for: Learning waits, frames, alerts, and file upload step by step

Expand Testing

Beginner

Practice apps including to-do, calculator-style flows, and UI scenarios aimed at testers.

Practice appsUISeleniumPlaywrightCypress
LoginXPathUI

Best for: Freshers building confidence on small, realistic UIs

SauceDemo (Swag Labs)

Beginner

E-commerce demo with login, catalog, cart, and checkout—ideal for end-to-end UI and cross-browser automation tutorials.

Demo e-commerceE2E classicSeleniumPlaywrightCypress
LoginXPathUIA11y

Best for: First Selenium or Playwright flows, waits, and assertions

QA Playground

Beginner

Short, focused UI challenges (buttons, inputs, tables) designed for quick automation reps.

ChallengesUI repsSeleniumPlaywrightCypress
XPathUI

Best for: Short daily practice sessions and interview warm-ups

Directory

11 tools

HTTPBin

Intermediate

HTTP request and response playground: status codes, headers, auth, and payloads.

HTTP utilityAPIPostmanPlaywrightCypress
APISecurityPerf

Best for: Status codes, auth headers, and raw HTTP behavior

ParaBank

Intermediate

Parasoft banking demo with registration, login, accounts, and transfers for realistic UI tests.

Banking demoRegistrationSeleniumPlaywrightCypress
LoginSignupXPathUI

Best for: Signup plus login journeys and multi-page workflows

Ultimate QA practice pages

Beginner

Curated dummy automation websites and examples from Ultimate QA for hands-on exercises.

Curated listLinks hubSeleniumPlaywrightCypress
LoginXPathUI

Best for: Discovering vetted practice targets beyond a single app

WebDriverUniversity

Intermediate

Module-based pages (buttons, autocomplete, accordions, AJAX) aligned with common course curricula.

CoursesModulesSeleniumPlaywrightCypress
XPathUI

Best for: Structured modules mapped to Selenium/WebDriver courses

Practice Test Automation

Beginner

Simple demo pages for automation practice with clear scenarios and stable selectors.

Practice siteLogin flowsSeleniumPlaywrightCypress
LoginSignupXPathUI

Best for: Login, registration, and happy-path UI automation

QA Practice

Beginner

Lightweight practice scenarios for manual and automation testers working on basic flows.

General QAUISeleniumPlaywrightCypress
LoginXPathUI

Best for: Quick manual-to-automation transition drills

Restful Booker

Intermediate

Hotel booking API for auth, CRUD, and integration testing—common in API and Postman courses.

REST APIAuthPostmanPlaywrightCypress
LoginAPISecurity

Best for: Tokens, booking CRUD, and API test design patterns

Reqres

Beginner

Hosted REST API with predictable users, pagination, and auth-like flows for API tests.

Mock APIUsersPostmanPlaywrightCypress
LoginAPI

Best for: Pagination, delayed responses, and login token examples

SelectorsHub practice resources

Intermediate

Selector learning and practice material to master XPath, CSS, and shadow DOM concepts.

SelectorsEducationSeleniumPlaywrightCypress
XPathUI

Best for: XPath, CSS, iframe, and shadow DOM selector depth

JSONPlaceholder

Beginner

Free fake REST API with posts, users, and albums—perfect for lightweight client and contract checks.

Mock APIJSONPostmanPlaywrightCypress
APIPerf

Best for: First REST calls, schemas, and response assertions

Swagger Petstore

Beginner

OpenAPI sample for pets, orders, and users—ideal for Swagger UI and codegen workflows.

OpenAPIPetstorePostmanPlaywrightCypress
APIUI

Best for: OpenAPI exploration and API client smoke tests

Frequently Asked Questions

Playwright practice on ITJobNotify

Auto-waiting, tracing, and role-based locators are easier to rehearse on pages you control. Use the guide for scenarios and debugging habits, then automate the matching modules in our on-site lab.

Playwright practice guideOpen the login lab

Selenium WebDriver practice on ITJobNotify

Classic WebDriver patterns—waits, stale elements, tables, and uploads—map cleanly to our lab modules with documented demo users and stable hooks.

Selenium practice guideOpen the login lab

API testing practice on ITJobNotify

Exercise status codes, Bearer auth, CRUD, and validation errors against our mock REST API under /api/playground/v1—no outbound sandbox required.

API testing guideOpen the API lab

XPath & CSS selector practice on ITJobNotify

Shadow DOM, nested tables, and dynamic lists are built into the lab so you can compare CSS, XPath, and accessibility-friendly queries on one domain.

Selector practice guideOpen the locators lab

Login & signup testing on ITJobNotify

Rehearse authentication UI—validation, errors, redirects, and session behavior—using lab credentials and flows designed for automation learners.

Login & signup guideOpen the login lab

Form validation practice on ITJobNotify

Required fields, formats, conditional inputs, and error messaging are covered in the form and signup labs with assertions you can reproduce in CI.

Form validation guideOpen the form lab

Ecommerce flow practice on ITJobNotify

Cart, catalog, and checkout simulation live in our shop module—practice totals, coupons, and navigation without pointing tests at external storefronts.

Ecommerce testing guideOpen the shop lab

File upload & download practice on ITJobNotify

Safe upload and download exercises use synthetic files and lab-only endpoints so you can focus on framework APIs and assertions.

Upload & download guideOpen the upload lab

Dynamic elements & wait practice on ITJobNotify

Delayed render, spinners, and changing DOM are first-class in the dynamic and table labs—practice synchronization strategies interviewers expect you to explain.

Dynamic elements guideOpen the dynamic UI lab