This document discusses Citrus, an open source integration test framework for automated interface testing of distributed systems. It focuses on testing message exchanges between services. The presentation provides an overview of Citrus capabilities such as ready-made endpoint components for REST, JMS, SOAP and others. It demonstrates how to write Citrus tests using actions like send, receive and validate messages. Integration with tools like Docker, Camel and Arquillian is also highlighted. The document concludes with information on learning more about Citrus.