Web Services effizient und elegant testen
Mit der RapidRep Test Suite können Sie Ihre Web Services auf besonders elegante und effiziente Art und Weise testen.
Die folgenden Web Service Features bietet RapidRep ab Version 5.5 an:
- Deklaration von SOAP- und REST-basierten Web Services
- Unterstützung aller gängigen Authentifizierungsarten sowie Proxies
- Auf Wunsch Generierung parametrisierbarer Funktionsaufrufe auf Basis einer WSDL bzw. WADL Datei
- Einfache Parametrisierung über benutzerdefinierte Variablen
- Definition einer Reihenfolge, falls Funktionsaufrufe z.B. parallel oder sequentiell zu erfolgen haben
- Aufbereitung der Ergebnisse eines Web Service Funktionsaufrufes mit Hilfe von Assistenten (WYSIWYG)
- XQuery
- XPath
- XSLT
- SQL
Hohe technische Abstraktion
Egal, ob Ihr Web Service als Ergebnis XML oder JSON zurückliefert: RapidRep’s zahlreiche Assistenten zur Nachbearbeitung helfen Ihnen dabei, dass Sie sich ganz auf die für den Test wichtigen Aspekte konzentrieren können. Technisch versierte Benutzer können zudem alle technischen Details und Protokolle unmittelbar einsehen.
Vollständig in die RapidRep Test Suite integriert
Die folgenden Features ergeben sich durch die Integration von Web Services in die Entwicklungsumgebung der RapidRep Test Suite:
- Versionierte Ablage aller Artefakte in einer Datenbank
- Nutzung im Stapelbetrieb (TestingCLI oder Reporting CLI) möglich
- Ausgabe aller Details eines Web Service Aufrufes und dessen Ergebnis in einer individuellen Excel Arbeitsmappe
- Freigabekonzept bis hin zu 4-Augen-Prinzip
- Integrierbarkeit in einen Regelprozess z.B. durch Anbindung an ein Test- und Fehlermanagementsysten
- Aufruf der Testlogik von einer RapidRep Endnutzer-Anwendung (z.B. Test Runner, Report Runner oder CLI's)
- Und vieles mehr
RapidRep ermöglicht Ihnen zahlreiche Anwendungsfälle, die Sie beim Testen von Web Services einsetzen können:
I. Parametrisierung: Die Testdaten werden per SQL-Befehl aus einer beliebigen Datenquelle selektiert. Als Quelle kommen häufig Tabellen, Excel-Arbeitsmappen oder CSV-Dateien zum Einsatz.
Die Tester können definierte Testdaten für den Aufruf der Web Service Funktionen auswählen und verwenden. Alternativ kann ein Skript, z.B. über Nacht, Massentests auf Basis aller Testdaten und deren Kombinationen automatisiert durchführen.
II. Soll-Ist-Vergleich: Sie rufen Ihre Web Service Funktionen mit Ihren Testdaten auf und können das Ergebnis per SQL weiterverarbeiten, z.B.: SELECT * FROM $YourWebService.YourFunction( $TestParameter1, $TestParameter2 ).
Verknüpfen Sie das Ergebnis eines Funktionsaufrufes mit den Einträgen in einer Tabelle oder dem Ergebnis eines weiteren Web Services. Mit RapidRep sind Soll-Ist-Vergleiche intuitiv und einfach umzusetzen.
III. Anbindung an ein Test- und Fehlermanagementsystem
Führen Sie alle Testfälle in Ihrem Testmanagementsystem automatisiert über die GUI oder im Batchbetrieb (CLI) aus und dokumentieren Sie dort jede Testdurchführung und ggfs. auftretende Fehler inklusive einer detaillierten Excel-Arbeitsmappe. Dieses Vorgehen erfüllt alle relevanten ISO/IEC/IEEE-Testnormen.