This document discusses testing in microservices architectures. It covers why companies adopt microservice architectures, challenges in testing microservices compared to monolithic applications, and strategies for testing microservices including using mock servers. Specific challenges addressed are dependency management, session management, dealing with decentralized databases, managing test data, and documenting service contracts. The presentation provides an agenda and describes moving from a monolithic enterprise application to independent microservices.