It is essential that a microservice application is built with an awareness of how it can be tested. Having good test coverage gives you more confidence in your code and results in a better continuous delivery pipeline.
This chapter covers the tests that are required at three different stages in the build lifecycle:
•Single service testing
Tests carried out in isolation by a team that owns a particular microservice in a system.
Tests that are run on objects in a staging environment. The microservices that form a particular ...