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