E2E Testing with Playwright
What is End to End Testing?
Test the whole application
Testing real user behaviour
Testing accessibility
Automation of manual testing
Why do we need E2E testing
Prevent regressions
and build trust in the systems we're responsible for
as developers and project managers
Systems are getting more complex
Automation
Replace current manual testing
Reproducable test cases
Faster test cycles
Everyone can test every application
Allow for simpler refactoring
Allow for simpler refactoring
Also ... they document behaviour
But why Playwright
Stability
Testing with multiple browsers
AMAZIGN
tooling
Store and reuse browser state