What Makes a Good End-to-End Test?
2016-09-21
End-to-end tests give confidence about the health of the system when it is in a near production state, but they tend to be more flaky and expensive to maintain.
To be cost effective, end-to-end tests should focus on aspects of the system that cannot be evaluated by smaller tests. Minor and/or frequently changing details like error messages or visual layouts should not effect the test.