![CITRUS CITRUS](/fileadmin/images/logos/citrus_l.png)
Bringen Sie Ihre Software-Neuentwicklungen schneller, sicherer und ohne Fehler an den Start: Das von ConSol entwickelte Open Source Tool Citrus enthält alles, was Sie für vollautomatisierte Integrationstests bzw. Schnittstellen-Testing brauchen.
Ob Client- oder Server-seitig, synchron oder asynchron – fühlen Sie der Kommunikation Ihrer Software aus jedem Blickwinkel auf den Zahn. Ob HTTP, SOAP, JMS, Camel, Kafka oder Datenbanken, Citrus integriert alle gängigen Schnittstellen in Ihre Standard-Testframeworks (JUnit, TestNG, Arquillian, Cucumber etc).
Integration-Testing mit Citrus
Plattformunabhängig
Das Citrus Framework läuft überall: lokal auf Windows, Linux, Mac OS – oder alternativ im Container (Kubernetes und OpenShift).
Gründlich
Vollautomatisch prüft Citrus bei Integrationstests sowohl die Syntax von Nachrichten (WSDL, XSD etc.) als auch deren Inhalt (XML, JSON, plain text etc.).
Client-Server-Simulation
Mit fertigen Client- und Server-Komponenten testen Sie die verschiedenen Transportwege (HTTP REST, SOAP, JMS, Mail, WebSocket, File, etc.).
Continuous
Über Maven oder Gradle integrieren Sie Ihre vollautomatischen Citrus-Tests einfach in Ihre Continuous Build Pipeline.
Anforderungsgetrieben
Mit Cucumber betten Sie Ihre Tests direkt in Ihr Behavior Driven Development (BDD) ein. Damit das Ergebnis Ihres Projektes den Anforderungen entspricht.
Mehrsprachig
Durch die Verwendung technologieunabhängiger Schnittstellen und Protokolle versteht das Testing-Werkzeug Citrus Ihre Spezifikationen unabhängig von der eingesetzten Sprache.
Technologieunabhängig
Citrus testet auf Basis technologieunabhängiger Schnittstellen und Protokolle. Damit ist es egal, welche Programmiersprache im Projekt gesprochen wird.
Erweiterbar
Dank flexiblen Plug-in Schnittstellen betten Sie Ihre domänenspezifischen Anforderungen mit Citrus nahtlos in den Workflow ein und erhalten maßgeschneiderte Software-Tests nach Ihren Vorgaben.
Open Source
Bei Integrationstests herstellerunabhängig und transparent: Profitieren Sie vom Know-how und den Erweiterungen der Open Source Community.
Abteilungsleiter IT-Entwicklung und Enterprise Architect bei M-net
Mitinhaber von Bittner+Krull
Die ConSol-Integrationspackages
Microservices Starter
Sie haben noch keine genauen Vorstellungen über Ihre Integrationsarchitektur? Dann nutzen Sie unsere Blaupause, um Ihr Ziel zügig zu erreichen. Wir empfehlen eine Microservice-Architektur mit Open Source Tools wie Spring Boot, Apache Camel, Freemarker, Kafka, Artemis und Zookeeper – selbstverständlich Cloud-native.
Mit den ConSol-Integrationspackages Basic, Plus & Premium agieren Ihre Einzellösungen wie ein großes Ganzes.
ConSol Microservice Factory
Mit der von uns entwickelten ConSol Microservice Factory bauen wir Ihre bereits bestehende Architektur aus. Vom Proof of Concept bis zur Erstellung von tausenden Microservices bieten wir Ihnen jedes Level an. Bei der Erstellung der Services sowie bei Tests, CI/CD & Implementierung greifen wir auf Blaupausen zurück.
Mit den Packages Small, Medium & Large der Microservice Factory skalieren Sie Ihre Lösung nach Bedarf.
Auszug aus unserer Kundenliste
Bittner & Krull
Systemanbieter für Energiewirtschaft
Automatisierte Integrationstests mit Citrus
Technologien im Integration Testing
![Apache Camel Apache Camel](/fileadmin/images/logos/technologien/01-camel.png)
![Apache Zookeeper Apache Zookeeper](/fileadmin/images/logos/technologien/02-zookeeper.png)
![CITRUS CITRUS](/fileadmin/images/logos/technologien/03-citrus.png)
![cucumber cucumber](/fileadmin/images/logos/technologien/04-cucumber.png)
![docker docker](/fileadmin/images/logos/technologien/05-docker.png)
![Java JDBC Java JDBC](/fileadmin/images/logos/technologien/06-jdbc.png)
![Jest Jest](/fileadmin/images/logos/technologien/07-jest.png)
![JMS JMS](/fileadmin/images/logos/technologien/07-jms.png)
![JMX JMX](/fileadmin/images/logos/technologien/08-jmx.png)
![JS JS](/fileadmin/images/logos/technologien/09-js.png)
![JUnit4 JUnit4](/fileadmin/images/logos/technologien/10-junit4.png)
![JUnit5 JUnit5](/fileadmin/images/logos/technologien/11-junit5.png)
![kafka kafka](/fileadmin/images/logos/technologien/12-kafka.png)
![kubernetes kubernetes](/fileadmin/images/logos/technologien/13-kubernetes.png)
![MOCHA MOCHA](/fileadmin/images/logos/technologien/14-mocha.png)
![node node](/fileadmin/images/logos/technologien/15-node.png)
![npm npm](/fileadmin/images/logos/technologien/16-npm.png)
![OPENSHIFT OPENSHIFT](/fileadmin/images/logos/technologien/17-openshift.png)
![REST-assured REST-assured](/fileadmin/images/logos/technologien/18-rest-assured.png)
![Se Se](/fileadmin/images/logos/technologien/20-se.png)
![SoapUI SoapUI](/fileadmin/images/logos/technologien/21-soapui.png)
![TestNG TestNG](/fileadmin/images/logos/technologien/22-testng.png)
![TypeScript TypeScript](/fileadmin/images/logos/technologien/23-typescript.png)
![WIREMOCK WIREMOCK](/fileadmin/images/logos/technologien/24-wiremock.png)
Noch Fragen zu vollautomatisiertem Integration Testing mit Citrus?
![Thomas Machata Thomas Machata](/fileadmin/images/Ansprechpartner/thomas_machata.png)
Lassen Sie uns sprechen!
Thomas Machata