Explore testing strategies for message-driven applications in this Spring I/O 2018 conference talk. Delve into the challenges of working with events used as integration messages, focusing on content negotiation, versioning, and acceptance testing. Learn how to leverage the Spring Cloud stack and benefit from Consumer Driven Contracts in non-REST API scenarios. Discover practical solutions for maintaining system stability when modifying event structures used in both event sourcing and event-driven architectures. Gain insights from real-world examples and code demonstrations, including the use of Spring Cloud tools for robust testing practices.