When enterprise organizations adopt microservices, containers, and cloud native development, the technologies and architectures may change, but the fact remains that we all still add the occasional bug to our code. The main challenge you now face is how to perform integration or end-to-end testing without spinning up all of your microservices locally and driving your laptop fans at high speed! Join me for a tour of your microservices testing options using a series of Java-friendly tools. Explore challenges with scaling container-based application development (you can only run so many microservices locally before minikube melts your laptop). Learn about effective unit testing with mocks, and how to use TestContainers for dependency testing, and Telepresence to extend your local testing environment into the cloud. Understand when to use each type of test and tooling based on your use case and requirements for realism, speed, and practicality. See how Telepresence can "intercept" or reroute traffic from a specified service in a remote K8s cluster to your local dev machine.