04.4.3 · Skill in Engineering quality
End-to-end tests
Tests that drive the real product like a user would.
End-to-end tests exercise the full stack through the interface. They are the closest to real use and the most fragile. A few covering critical paths, such as signup and payment, give the most value.
Resources
1- articleGo deeperThe practical test pyramid ↗Ham Vocke (martinfowler.com) · 2018 · 55 min
A thorough, code-heavy guide to unit, integration and end-to-end tests and how many of each to write.
Tools
1- ToolOpen source