AutoTest Sandbox

AutoTest Sandbox - Practice Automation Testing with E2E Labs and UI Examples

Train automation with real scenarios: long forms, uploads, CAPTCHA, role and permission, async webhooks, and many E2E labs to build stable tests.

UI Examples

450+

E2E Labs

150+

Categories

20+

Techstack

Cypress / Playwright

Automation signals Live
data-test-idPresent
Semantic HTMLReady
PerfSSR-first
StabilityAnti-flaky

Quick start

3 steps to get going

Pick labs by level

Junior -> Mid -> Senior -> Expert

Open labs

Submit and check status

Pass/fail checklist and timeline

Read guide

Browse by category

Pick a topic that fits your goal

UI Examples

Fast UI patterns before full labs

Practice patterns quickly before E2E labs.

Learning paths

Follow a path and level up faster

Zero to Junior (7 days)

selectors, waits, assertions

View path

Flaky-free E2E

stability, retries, data isolation

View path

RBAC and Session

roles, cache, refresh

View path

Async and Webhook Mastery

polling, delayed sync, idempotency

View path

Techstack and tools

Automation toolkit highlights

Cypress

  • data-testid selectors
  • intercept
  • cy.session
  • retries

Playwright

  • locators
  • tracing
  • network mocking
  • storage state

API Testing

  • seed data
  • idempotency
  • contract checks
  • auth flows

Leaderboard (weekly)

Top learners this week

Optional, demo data.

Learner Score Labs completed
nguyen.automation 980 18
linh.qa 920 15
tester.diem 880 14

FAQ

Quick answers before you start

How are Labs different from Examples?

Examples are small UI patterns, while Labs are full E2E flows with state and multiple steps.

Do you have Cypress or Playwright templates?

Yes, download starter templates in the Docs section.

How is a submission evaluated?

Based on checklist and submission status, with logs or timeline for verification.

Do I need to sign in?

Some labs simulate roles and permissions; examples are quick to browse.

Do you support API labs?

Yes, the roadmap will expand API labs by category.

How do I pick the right level?

Use difficulty filters and learning paths to match your level.