Get your new software development projects to market faster and more reliably: The open-source tool Citrus contains everything you need for fully automated integration tests or interface tests. Whether on the client or server side, synchronous or asynchronous – get an up-close feel for the communication of your software from every angle. Seamlessly integrated with your standard frameworks (JUnit, TestNG, JavaEE, Spring, Spring Boot, Arquillian, Cucumber etc.).

References

In order to test the implementation of the interface in a realistic scenario in project support, M-net used the test framework Citrus. We are delighted that the integration of Citrus as part of the quality and release process has been so successful. This is also due to the good cooperation between the departments of customer service, IT, process and quality management and the IT service provider ConSol.

Alexander Hauswald,
Head of IT-development department and Enterprise Architect at M-net

 

 

The test framework Citrus from ConSol is an extremely flexible and powerful tool to meet the high performance requirements that are critical to success in the smart metering environment. Citrus enables us to drive fully automated performance, load and integration testing in large, complex message-based SOA applications. Automated end-to-end use case tests guarantee a continuous quality assurance.

Horand Krull,
Co-owner Bittner+Krull

 

 

Consulting expertise

Need support? With interactive workshops and the comprehensive real-world experience of the ConSol experts, you can turn up the volume on your development projects. Get a quick start on fully automated software testing and deploy your individual test strategy without detours – with the Citrus Framework and future-proof scaling solutions.

Platform-independent

Sakuli tests run anywhere: locally on Windows, Linux, Mac OS—or alternatively in a container (Kubernetes and OpenShift).

Comprehensive message validation

Citrus checks both the message syntax (WSDL, XSD, etc.) and the content (XML, JSON, plain text, etc.) in fully automatic form.

Client-server simulation

With finished client and server components, you can test the various transport methods (HTTP REST, SOAP, JMS, e-mail, WebSocket, file, etc.).

Continuous

Using Maven or Gradle, it is easy to integrate your fully automated Citrus tests into your Continuous Build Pipeline.

Requirement engines

Using Cucumber, you can embed your tests directly into your behavior-driven development (BDD). This ensures that the development result matches the requirements.

Multilingual

Citrus understands your specifications in both XML and Java.

User-friendly

The configuration and maintenance of Citrus test cases by means of web UI is a feature that delights Citrus users.

Extensible

Thanks to specialized prefabricated modules, you can also integrate third-party products such as TIBCO or SAP into your test strategy seamlessly.

Open source

Manufacturer-independent and transparent: Benefit from the experience and extensions of the open source community.

Contact our experts

loading