When should I write an end to end test?
a feature is to be considered in 'critical path' if it would require a rollback after breaking
When should I write an e2e test?
- the feature overlaps with critical path
- product and managment can help determine this designation
- AND when unit tests alone are not sufficient or testing an interaction