WebService testen mit soapUI

Geschreiben von Marcus KimpenhausaufMai 6, 2008 in entwicklung |

Google Suchergebnisse

Folgende Begriffe wurden gesucht:

Bitte oben einen Suchbegriff anklicken um hier zum ersten Treffer zu gelangen (wenn vorhanden) oder zurück gehen zur Trefferliste aller Ergebnisse.

Auf der Suche nach einem Testwerkzeug für einen WebService bin ich durch einige gute Kritiken schnell auf das, in der Standard Version frei verfügbare, soapUI gekommen. Ein in Java geschriebenes Werkzeug mit einer Vielzahl an Möglichkeiten wie z.B.: WebService-Methoden zu inspizieren, aufzurufen oder gar zu mocken. Es ist möglich Projekte anzulegen, ganze TestSuiten innerhalb der Projekte zusammenzustellen, den WebService mit dieser Suite zu testen und sogar den WebService einem Stress-Test zu unterziehen. Alles in allem also ein gelungenes Rundum-Sorglos-Paket.

Die Oberfläche ist klar und übersichtlich gegliedert:

soapUI (Oberfläche)

Gespeichert wird die Projekt-Struktur in einem XML-Format, was auch eine Bearbeitung oder evtl. Generieren der Projekt-Mappe inklusive ihrer TestSuite/Testfälle außerhalb von soapUI ermöglicht.

Einige Einführungs-Tutorials erleichtern den Einstieg in die Software nochmals. Die Stärken des Werkzeuges finden sich gerade im Bereich der Testautomatisierung wieder, um den Server als >>Ganzes<< zu testen.

soapUI (Testszenario)

Hat man eine TestSuite zusammengestellt, kann man diese über verschiedene Assertions (also Annahmen, die erfüllt sein müssen) verfeinern und somit die Funktionalität bis ins kleinste Detail testen. Die Möglichkeiten reichen über einfach Validation-Assertions über XPath-Assertions bis hin zu Script-Assertions.

Somit wünsche ich “Happy Testing”.

Schlagwörter:, , ,

2 Kommentare

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Copyright © 2005-2010 marcus' tagebuch All rights reserved.
Desk Mess Mirrored v1.6 theme from BuyNowShop.com.