When building a microservice system you will need to manage inter-dependent components in order to test in a cost and time effective way. This article provides an overview of 12 testing techniques