Welcome to Citrus
Citrus is a test framework written in Java. It provides fully automated integration tests for enterprise SOA applications and messaging solutions. It easily simulates interface partners with support of various transports (Http, JMS, TCP/IP, SOAP).
Citrus is able to perform high complex end-to-end integration tests with great validation capabilities. See the complete feature list for details.
Citrus
- simulates interface partners supporting a wide range of message protocols
- automates the integration testing for enterprise applications
- performs fully qualified use case end-to-end integration tests
- brings back the fun for integration testing
Overview
Citrus supports you in testing message interfaces in enterprise applications. Manual testing effort as well as coding mocks and simulators are not necessary. Instead Citrus enables integration testing in an automated way with out-of-the-box simulation of various message transports. With each test step Citrus is able to validate messages towards syntax and semantics.
This site gives you detailed information about how to use Citrus. Visit the following pages and find out how Citrus helps you to accomplish fully automated integration tests of message-based enterprise applications.
- Find out why testing can be a hard challenge: Why use Citrus?
- How does it work?: Documentation
- Sources: GitHub
- Continuous Build: Hudson
- Code quality: Sonar
- Forum: Nabble
- Blog: ConSol Labs
