DevPath · Learn to code ESPTEN

Full-stack & DevOps

🧪 Testing the complete application

End-to-end testing strategy: the testing pyramid, unit and integration with test doubles (mock/stub/spy), and E2E with a real browser.

What you'll learn

Lessons

The testing pyramidMany unit, fewer integration, few E2E. Unit and integration: doubles and assertionsIsolate with mock/stub/spy, test endpoints and measure coverage. E2E: the user in a real browserPlaywright/Cypress, flakiness and testing in CI.
Practice this module in the app

DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.

Start free in the app →