General rule of thumb: testing is hard. Making sure everyone understands and has a similar definition of things like:

- unit tests
- integration tests
- end to end tests

is even harder.