Testing Strategies in a Microservice Architecture