QA Fundamentals · Senior · Question 20 of 76
What is the main challenge of end-to-end test environments for microservices?
- 1End-to-end tests need fewer resources than unit tests
- 2Microservices can't be tested in any environment at all
- 3Keeping many services, versions and data consistent and stable
Show the answer
Correct answer: Keeping many services, versions and data consistent and stable
Explanation
Shared staging environments drift, break and become bottlenecks. Ephemeral environments, service virtualization and contract tests reduce dependence on them.