Direkt zur Hauptnavigation springen Direkt zum Inhalt springen

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

Plattform­unabhä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.

Anforderungs­getrieben

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.

Technologie­unabhä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.

  • Logo: 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

  • Logo: 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

M-net

M-net

Telekommunikation
Zukunftssicheres IT-Monitoring auf Nagios-Basis

Zur Success Story
Bittner & Krull

Bittner & Krull

Systemanbieter für Energiewirtschaft
Automatisierte Integrationstests mit Citrus

Zur Success Story

Technologien im Integration Testing

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.