I was wondering what other people think. Where I currently work we do a lot of ‘shift left’ testing where QA’s are quite heavily involved in component tests and even unit tests. We also still maintain a suite of system tests - automated end to end tests of a fully stood up system. We are working in a microservices environment.
I was wondering if other feel there is a need for system tests and if so what value they add - which bugs will system tests find which other tests such as unit tests and component tests not find?
I believe the sort of things we find are:
- issues with connectivity such as reverse proxy configuration
- issues with expiration of tickets such as kerberos