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
The 2 days, hour by hour
10 hands-on sessions — every one ends in a thing
Day 1
09:00 – 17:00The fast layers — components and integration
5 sessions09: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:00The real browser — journeys and CI
5 sessions09: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.
Request a schedule
Test the User Journey — Frontend Testing Lab
Runs on request, for individuals and for teams.
More SkillLabs
One weekend, one capability
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
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
Next: 19 Sept
See the plan
Git, GitHub and GitHub Actions for Developers
₹2,700 · 2 days · 16 hours
Next: 22 Aug
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
Next: 29 Aug
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 mentorsEach workshop names its trainer before you book.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms — still writing code
- Java & Spring Boot microservices
- TypeScript, React, Angular & Next.js
- Composable commerce (commercetools)

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
Running this for a team?
We deliver SkillLabs on site for institutions and engineering teams.
₹2,700
2 days · 16 hours