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.
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
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
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 mentorsEach workshop names its trainer before you book.

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)

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