On testing microservices and how we do it.
From Clemson “Testing Strategies in a Microservice Architecture” we have borrowed the following strategies:
From Clemson “Testing Strategies in a Microservice Architecture” we have borrowed the following strategies:
next step
As an alternative to end-to-end tests we prefer a technique called semantic monitoring, where we use fake events (synthetic transactions) to ensure that the system is behaving semantically.
Another aspect of testing is timing, when to run what tests: