Deesha Tech Academy
Menu
WorkshopRuns on requestJavaScript & webPlaywrightTesting LibraryAPI mockingE2E testingCI

Test the User Journey: Frontend Testing Lab

Two hands-on days testing what users actually do, not just whether components render: component and integration tests that survive refactors, API mocking that keeps them honest, then real-browser end-to-end journeys with Playwright, tamed against flakiness and wired into CI with failure traces you can actually read.

Designed for

  • Frontend developers whose tests all pass while the app is broken
  • React and Angular developers who have never tested in a real browser
  • Teams whose only E2E suite is the intern clicking through before release
  • Anyone who has deleted a flaky test instead of taming it
Fee
₹2,700
Duration
2 days · 16 hours
Each day
09:00 – 17:00
Mode
Offline / Online
Request a schedule

The 2 days, hour by hour

10 hands-on sessions: every one ends in a thing

Day 1

09:00 – 17:00

The fast layers: components and integration

5 sessions

09:00 – 10:15

Draw the pyramid for a frontend

what each layer buys, testing behaviour vs implementation, mapping your suite

Takeaway Your current tests mapped onto the pyramid, including the passing suite that would not catch your last real bug, named out loud.

10:30 – 11:45

Write component tests that survive refactors

render-interact-assert, querying by role, Testing Library discipline

Takeaway A component refactored aggressively with its test still green, because the test knew the behaviour, not the markup.

12:00 – 13:00

Test flows, not widgets

forms with validation, routing flows, multi-component integration

Takeaway A whole form flow tested through its states (invalid, submitting, failed, succeeded) as a user meets them.

14:00 – 15:15

Mock the API honestly

network-level mocking, error and loading states, contract drift

Takeaway Tests that exercise loading, error and empty states on demand, and fail loudly when the API contract quietly changes.

15:30 – 17:00

Assemble the fast suite

suite structure, what not to test, coverage read honestly

Takeaway A fast suite organised by behaviour with coverage read as a map of risk, not chased as a number.

Day 2

09:00 – 17:00

The real browser: journeys and CI

5 sessions

09:00 – 10:15

Meet the real browser with Playwright

first end-to-end test, locators that last, auto-waiting

Takeaway Your application driven by a robot user in a real browser: watched live, then headless, with locators that survive a redesign.

10:30 – 11:45

Test the journeys that pay the bills

the critical paths, authentication in E2E, test data setup and teardown

Takeaway The login-to-done journey of your application tested end to end, with auth handled once, not re-clicked in every test.

12:00 – 13:00

Tame the flaky test

why E2E flakes, waiting correctly, isolation and retries read honestly

Takeaway A deliberately flaky test hunted to its root cause and fixed, not wrapped in retries and forgotten.

14:00 – 15:15

Wire the suite into CI

the pipeline, parallelism, traces and screenshots on failure

Takeaway The whole pyramid running on every push, with a failed journey leaving a trace you can replay like a recording.

15:30 – 17:00

Diagnose failures like a professional

reading traces, triage discipline, the capstone review

Takeaway A planted regression found from CI artifacts alone (no local re-run), and your suite defended layer by layer to the room.

By the end of day 2, you are holding

A layered frontend test suite on a real application: component and integration tests that survive refactors, network mocking that fails when the contract drifts, Playwright journeys for the flows that pay the bills, running in CI with traces and screenshots on every failure.

No dates announced

We open batches around demand. Tell us the schedule that would work and we will let you know first.

Send your details instead

How will you join?

Laptop ready with the prerequisites?

Opens WhatsApp with a message naming this workshop. We confirm your seat and payment by reply. This website stores nothing.

More SkillLabs

One weekend, one capability

Browse the SkillLabs catalogue

Agent Builder Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

AI App Engineering Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Ground the Model: RAG Engineering Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Idea to Internet

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Agents in the Wild: Production Agent Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Break It Before Users Do: AI Reliability Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Give Your Agent Hands: MCP Tooling Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Docker & Kubernetes for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Git, GitHub and GitHub Actions for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

JavaScript and TypeScript Foundations

5 days · 10 hours

Runs on request

See the plan

Ship It on AWS: Cloud Deployment for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

SQL for Application Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Events in Motion: Kafka & Messaging for Java Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Linux Command Line Essentials

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Logging & Monitoring for Production

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Performance & Production Readiness

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Redis & Caching for Java Services

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Secure the Frontend: Authentication & Web Security Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Test It Before You Ship It: Java API Testing Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

TypeScript for Application Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Who runs it

Practitioners, in the room with you

All trainers and mentors

Each workshop names its trainer before you book.

  • Vishal Shah

    Vishal Shah

    Founder & Principal Trainer

    Two decades building and teaching commerce, banking and cloud platforms, and still writing code

    • Java & Spring Boot microservices
    • TypeScript, React, Angular & Next.js
    • Composable commerce (commercetools)
    Full profile →
  • Shrenik Shah

    Shrenik Shah

    Principal Trainer

    Cloud and AI architect who has upskilled over 5,000 engineers in Java, React, Python and cloud

    • Python: Django, Flask, GenAI & agentic workflows
    • Java & Spring Boot
    • React & Angular, micro-frontend architecture
    Full profile →

Running this for a team?

We deliver SkillLabs on site for institutions and engineering teams.

Talk to Deesha

₹2,700

2 days · 16 hours

Request a schedule