Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of automated integration testing for Microservices with this 32-minute conference talk from Devoxx. Dive into Citrus, a powerful Open Source integration testing tool designed for service API tests. Learn how Citrus focuses on interfaces to boundary applications and services, enabling message exchange across various transports and formats. Discover how to create automated integration tests for service APIs with real message communication. Understand how Citrus manages complex test scenarios involving multiple interacting services. Explore its integration with frameworks like Apache Camel, Arquillian, Kubernetes, and Docker for Microservice application testing. Follow along with code samples demonstrating a complete integration test scenario in a Microservices environment. Gain insights into Citrus framework basics, test case creation, test actions, payloads, endpoints, Spring configuration, and HTTP configuration. Examine practical examples including a Cookie Factory and Docker infrastructure. Witness a live demo showcasing Citrus in action with Docker and IntelliJ. By the end, you'll be equipped with knowledge of Citrus's capabilities, its Docker integration, and where to find reference guides for further exploration.
Syllabus
Introduction
About me
What is Citrus
What is Integration
What is Interface
Microservices
Automation
Simple test case
Test actions
Payloads
Endpoints
Spring Configuration
HTTP Configuration
Example
Cookie Factory Example
Docker Infrastructure Example
Processing Orders
Demo
Demo in Docker
Demo in IntelliJ
Tools used
Docker integration
Reference guide
Questions
Taught by
Devoxx