Einfach durchstarten mit Integrationstests

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

d_platformunabhaengig_box.svg

Plattformunabhängig

Das Citrus Framework läuft überall: lokal auf Windows, Linux, Mac OS – oder alternativ im Container (Kubernetes und OpenShift).

d_smart_box.svg

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.).

d_server_box.svg

Client-Server-Simulation

Mit fertigen Client- und Server-Komponenten testen Sie die verschiedenen Transportwege (HTTP REST, SOAP, JMS, Mail, WebSocket, File, etc.).

d_kontinuierlich_box.svg

Kontinuierlich

Über Maven oder Gradle integrieren Sie Ihre vollautomatischen Citrus-Tests einfach in Ihre Continuous Build Pipeline.

d_flieger_box.svg

Anforderungsgetrieben

Mit Cucumber betten Sie Ihre Tests direkt in Ihr Behavior Driven Development (BDD) ein. Damit das Ergebnis Ihres Projektes den Anforderungen entspricht.

d_mehrsprachig_box.svg

Mehrsprachig

Durch die Verwendung technologieunabhängiger Schnittstellen und Protokolle versteht das Testing-Werkzeug Citrus Ihre Spezifikationen unabhängig von der eingesetzten Sprache.

d_level_box.svg

Technologieunabhängig

Citrus testet auf Basis technologieunabhängiger Schnittstellen und Protokolle. Damit ist es egal, welche Programmiersprache im Projekt gesprochen wird.

d_puzzel_box.svg

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.

oh-open_box.svg

Open Source

Bei Integrationstests herstellerunabhängig und transparent: Profitieren Sie vom Know-how und den Erweiterungen der Open Source Community.

M-net
"Um die Implementierung der Schnittstelle projektbegleitend in einem realistischen Szenario zu testen, nutzte M-net das Test-Framework Citrus. Wir freuen uns, dass die Einführung im laufenden Betrieb so gut geklappt hat. Dies ist auch der guten Zusammenarbeit zwischen den Fachabteilungen Kundenservice, IT sowie dem Prozess- und Qualitätsmanagement und dem IT-Dienstleister ConSol zuzuschreiben."
Alexander Hauswald
Abteilungsleiter IT-Entwicklung und Enterprise Architect bei M-net
Bittner+Krull
"Das Test-Framework Citrus von ConSol ist ein äußerst flexibles und leistungsfähiges Tool, um die hohen Performance-Anforderungen zu erfüllen, die im Smart-Metering-Umfeld erfolgsentscheidend sind. Citrus ermöglicht es uns, voll automatisierte Performance-, Last- und Integrationstests in großen, komplexen Nachrichten-basierten SOA-Anwendungen zu fahren. Automatisierte End-to-End Use Case Tests garantieren uns eine kontinuierliche Qualitätssicherung."
Horand Krull
Mitinhaber von Bittner+Krull

Auszug aus unserer Kundenliste

M-net

M-net

Telekommunikation
Continuous Delivery mit Test-Framework Citrus

Zur Success Story
Bittner & Krull

Bittner & Krull

Systemanbieter für Energiewirtschaft
Automatisierte Integrationstests mit Citrus

Zur Success Story

Technologien

Apache Camel
Apache Zookeeper
CITRUS
cucumber
docker
Java JDBC
Jest
JMS
JMX
JS
JUnit4
JUnit5
kafka
kubernetes
MOCHA
node
npm
OPENSHIFT
REST-assured
sakuli
Se
SoapUI
TestNG
TypeScript
WIREMOCK

Ihr Ansprechpartner

Sven Hettwer

Tel.: +49-89-45841-100