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

Plattformunabhängig

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

d_branchenerfahrung.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.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.svg

Kontinuierlich

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

d_flieger.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.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.svg

Technologieunabhängig

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

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

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

Http Rest
Kafka
Camel
JMS
Cucumber
Kubernetes
Docker-Container
Openshift
JUnit5
JUnit4
testng
Selenium
rest-assured
WireMock
WebSockets
JDBC
Soap
Vert.x
Zookeeper
Mail
FTP
JMX

Ihr Ansprechpartner

Sven Hettwer

Tel.: +49-89-45841-100