This 3-day intensive course is designed for frontend developers who want to master automated testing using industry-leading tools. Participants will learn how to write and organize unit tests with Jest, component and integration tests, and end-to-end (E2E) tests with Cypress and Playwright. By the end, learners will have a complete testing strategy that ensures high-quality code, prevents regressions, and accelerates delivery.
Duration: 3 Days
Format: Instructor-led, hands-on labs, test-driven development (TDD), CI integration, and real-world test cases
Description
? Day 1: Unit & Integration Testing with Jest
Session 1: Introduction to Testing in the Frontend
Session 2: Getting Started with Jest
Session 3: Testing React/Vue/Angular Components
Lab Activities:
? Day 2: End-to-End Testing with Cypress
Session 1: Introduction to Cypress
Session 2: Writing and Structuring Cypress Tests
Session 3: Advanced Cypress Features
Lab Activities:
? Day 3: Playwright & End-to-End Testing at Scale
Session 1: Introduction to Playwright
Session 2: Scenarios and Test Automation with Playwright
Session 3: Test Strategy & CI/CD Integration
Lab Activities: