PracticeQAAutomation logoPracticeQAAutomation

34 domain apps Β· 52 challenges Β· 559 test cases Β· 502 interview questions

Practice test automation on real apps

A free playground for Selenium, Playwright and Cypress: 34 realistic apps and dozens of tricky elements, each with copy-ready test code. Go beyond the UI with API, SQL, performance, visual and accessibility testing, learn BDD with Cucumber and build a real framework with CI, practice LLM testing, and prepare for interviews with 502 questions across 130 companies.

Daily challenge

One question a day

Answer correctly to keep a streak.

Hands-on task, badges and sign-in β†’

Loading today's question…

Start with a real app

Open one and automate it end to end β€” or pick a tool badge for its scenarios and a complete suite.

Pick your framework

Each one gets end-to-end suites for every domain app, plus element-handling recipes.

Go beyond the UI

The other kinds of testing QA roles ask for β€” each with hands-on practice and verified examples.

Pick a domain

Real-world apps to automate end to end β€” choose the industry you test for.

All domain apps β†’

34 apps

  • πŸ›οΈE-commerce

    Nova Shop Β· Online store

    Login with test users, search/filter/sort products, cart & coupons, a validated checkout, a declined card, order history with cancel and return, a store-manager role and a buggy build.

  • 🎬Entertainment

    ShowTime Β· Movie ticket booking

    Pick city, date and showtime, select seats on a live seat map, add snacks, apply promos and pay with an OTP under a hold timer.

  • 🏨Hospitality

    StayEase Β· Hotel booking

    Search a destination, filter by stars, price and amenities, pick a room with add-ons, enter guest details, pay and manage the reservation.

  • 🏦Banking

    TrustBank Β· Net banking

    Two-step login with lockout, account dashboard, add a beneficiary, transfer funds with OTP, manager approval for large transfers, session timeout, a paginated statement and a buggy build.

  • πŸ“ΆTelecom

    SkyTel Β· Mobile recharge & account

    Enter a number for async operator detection, browse plan tabs, compare up to 3 plans, apply a cashback promo, pay and watch the recharge status settle.

  • 🏭ERP

    CoreERP Β· Procurement & approvals

    A sortable, paginated inventory grid, purchase orders with dynamic line items and GST totals, and a two-role approval workflow with an audit trail.

  • πŸ“£Advertising

    AdPulse Β· Ad campaign manager

    A 5-step campaign wizard β€” objective, audience with location autocomplete, budget & bidding, creative with character counters and a live preview β€” then launch and pause/resume.

  • πŸ›‘οΈInsurance

    SecureLife Β· Car insurance

    Vehicle details with dependent dropdowns, plan comparison with an IDV slider and add-on switches, a proposal with nominee, and payment inside an iframe gateway.

  • 🩺Healthcare

    MediCare+ Β· Doctor appointments

    Pick a specialty, filter doctors, choose a day (Sundays closed) and a free time slot, fill new or existing patient details, then reschedule or cancel.

  • ✈️Travel & Airline

    SkyWays Β· Flight booking

    One-way or round trip with airport autocomplete and swap, passenger steppers with infant rules, filters and sort tabs, fare families, traveller forms, a seat map, payment and PNR.

  • πŸ“¦Logistics

    ShipFast Β· Courier & tracking

    Pincode serviceability lookups that auto-fill the city, volumetric vs chargeable weight maths, service rules, COD limits, a barcode label and a live tracking timeline.

  • πŸŽ“Education

    LearnHub Β· E-learning (LMS)

    Sign up with live password rules or log in, enroll in a course, watch lessons to unlock β€œMark complete”, finish the course to unlock a timed quiz, and earn a certificate.

  • πŸ”Food delivery

    FoodDash Β· Food ordering & delivery

    Filter restaurants, add dishes with quantity steppers, customise a pizza in a modal, handle a replace-cart prompt, add tip and coupon, then watch the order move live and rate it.

  • 🏠Real estate

    HomeNest Β· Buy & rent property

    Buy/Rent search with BHK chips, budget ranges and type filters, grid/list views, a shortlist with side-by-side compare, a photo gallery, an EMI calculator and site-visit booking.

  • πŸ‘₯HR

    PeopleHub Β· Leave, attendance & directory

    Clock in with a live timer, apply for leave with weekend-aware day counts and half days, approve as the HR manager, watch the balance drop, browse a paginated directory and download payslips.

  • πŸ“ˆCRM

    SalesPulse Β· Leads & sales pipeline

    A leads table with filters, select-all and bulk assign, a new-lead modal with duplicate checks, an activity log, convert-to-deal, and a Kanban pipeline you can drag cards across.

  • 🐦Social media

    Chirp Β· Social feed & profiles

    Compose posts with a live character counter, @mention autocomplete and an image, like and comment instantly, scroll an infinite feed, follow people and read notifications.

  • πŸ“ŠStock trading

    TradeX Β· Simulated stock trading

    A watchlist with prices that tick every second, market and limit orders with buying-power, holdings and price-band checks, a confirm step, and a portfolio with live P&L. Simulated β€” no real money.

  • πŸ›οΈGovernment services

    GovServe Β· Passport application portal

    A six-section application with autosaved drafts you can resume, split date-of-birth dropdowns, conditional fields, β€œsame as present address”, document uploads, a verification code, appointment booking and ARN tracking.

  • πŸš•Ride hailing

    RideGo Β· Cab booking

    Pickup and drop autocomplete with swap, fares per vehicle computed from distance, a promo, then a live ride that moves from searching to completed β€” with OTP, a cancel fee rule, rating and tip.

  • 🎟️Event ticketing

    EventHive Β· Conferences, gigs & workshops

    Filter events, pick quantities across ticket tiers (sold out, only-N-left, max 5 per order), fill details per attendee with unique emails, apply a promo, pay and get QR tickets β€” or join a waitlist.

  • 🏏Fantasy sports

    FantasyXI Β· Fantasy cricket team builder

    Pick 11 players under a 100-credit budget with a 7-per-team cap and role minimums/maximums β€” every blocked + explains why β€” then choose captain and vice-captain, save, and see your leaderboard rank.

  • 🚘Automotive

    AutoDrive Β· Car configurator & test drive

    Configure a car β€” trim, colour swatches that recolour an SVG preview, wheels, interior and option packs β€” with live ex-showroom and on-road pricing, a trim comparison, then book a test drive.

  • ▢️Media streaming

    StreamBox Β· Video streaming

    Pick a profile (Kids hides mature titles), browse scrolling rows, save to My List, and drive a custom player β€” play/pause, seek, Β±10s, speed, volume, subtitles, skip intro β€” with progress that feeds β€œContinue watching”.

  • ⚑Utilities

    PowerGrid Β· Electricity account & bills

    OTP login with a resend countdown, a usage chart with hover tooltips, meter readings with slab-tariff bill maths, full or partial payments, an autopay mandate and outage reports.

  • πŸ’ŠPharmacy

    MediKart Β· Online pharmacy

    Search medicines by name or salt, see cheaper generic substitutes, respect per-item quantity limits, and get blocked at checkout until you upload a prescription (or book a consult) for Rx items.

  • 🎧Help desk

    DeskFlow Β· Customer support tickets

    Customers raise tickets (priority set by category); agents work a queue with live SLA countdowns and breach states, bulk-assign, reply with canned responses and formatting, add internal notes, and resolve with a required reason.

  • πŸ—‚οΈProject management

    TaskBoard Β· Agile board & sprints

    A sprint Kanban you can drag across (or use the move menu), a create-issue modal with label chips, issue pages with sub-task progress and comments, an SVG burndown chart, and a backlog with bulk move to sprint.

  • πŸ’ΌRecruitment

    HireHub Β· Job portal & applicant tracking

    Candidates filter jobs and apply through a 4-step form (contact, rΓ©sumΓ© upload, screening questions, review); recruiters sign in to shortlist, reject with a reason, view rΓ©sumΓ©s and schedule interviews that update the candidate's status.

  • 🌾Agriculture

    FarmMart Β· Mandi prices, fertiliser & rentals

    Three tools in tabs: a sortable mandi price table with price alerts, a fertiliser calculator that turns soil-test levels into urea/DAP/MOP bag counts, and equipment rental with dates and day steppers.

  • πŸ’›NGO & donations

    GiveHope Β· Donations & recurring giving

    Campaigns with progress bars, amount chips or a custom amount, one-time vs monthly, an optional fee top-up, PAN required at β‚Ή2,000+ for an 80G certificate, anonymous and in-honour gifts, and pause/cancel for monthly giving.

  • βš–οΈLegal

    LexDesk Β· Lawyers & legal documents

    Filter lawyers by practice area, city and language and book a consultation; then generate a rental agreement through a wizard with a live document preview, cross-field rules, typed e-signatures and a stamp-duty calculation.

  • βš™οΈManufacturing

    FactoryOS Β· Shop floor, work orders & QC

    A live machine dashboard with status filters and OEE meters, work orders whose bill of materials is checked against stock (shortages block release), a start β†’ complete lifecycle, and quality inspection with tolerance-based pass/fail.

  • πŸ”Digital Rights Management

    KeyVault DRM Β· Multi-DRM licence service console

    Sign in with OTP and roles, create API keys (secret shown once), register titles with 32-hex content keys, issue Widevine, PlayReady and FairPlay licence tokens with expiry, rental, device-binding and HDCP rules, then redeem them on simulated devices and audit every grant or denial.

πŸ“‹ Test case library

Skip writing test cases β€” start automating

559 ready-made test cases for every practice app β€” positive, negative, edge and end-to-end journeys with real test data and exact expected results. Filter them, export CSV or Gherkin, or turn any case into a Selenium, Playwright or Cypress script with AI.

Positive
200
Negative
138
Edge cases
117
End-to-end
104

Element challenges

Small, focused pages for every tricky thing a browser can do.

See all 52 β†’