Integration Testing - mit dem Open Source Tool Citrus

Einfach durchstarten
mit
Integrations­Tests

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

Plattform­unabhängig

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

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

Continuous

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

flieger_23.svg

Anforderungs­getrieben

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

Mehrsprachig

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

level_box_23.svg

Technologie­unabhängig

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

d_puzzel_box_23.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_23.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

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

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 im Integration Testing

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

Noch Fragen zu vollautomatisiertem Integration Testing mit Citrus?

Lassen Sie uns sprechen!

Thomas Machata

# Software Engineering
# IT Development
# Outsourcing
+49-89-45841-3865
Durch Absenden des Formulars stimmen Sie unserer Datenschutzerklärung zu.