Test-Automatisierung - wie?

hawki

Cadet 3rd Year
Registriert
Mai 2003
Beiträge
32
Hallo,

ich möchte gerne Folgendes automatisiert ablaufen lassen:

1. http-Anfragen an einen Server mit bestimmten, für diesen Test festgelegten Parametern, die in der URI mitangegeben werden. z.B. param1=...&param2=...

(Die Werte für die Parameter stehen beispielsweise in einer Konfigurationsdatei für diesen Test, können aber auch anderswo gehalten werden)

2. Der Server antwortet auf jede Anfrage mit einem (nicht sehr komplexen) XML-Dokument, das geparst werden muss.

3. Die aus dem XML-Dokument extrahierten Daten (Strings), sollen mit erwarteten Daten verglichen/ausgewertet werden.

Dazu meine Fragen:

- Wie kann ich das bewerkstelligen ohne zu großen Aufwand zu treiben?
- Welche Tools sind geeignet und inwiefern greifen diese ineinander?
- Die Tests sollen "einfach" zu schreiben sein. Ein anderer Nutzer soll also dazu in der Lage sein, beispielsweise in einer Konfigurationsdatei oder wie auch immer einen solchen Testablauf zu beschreiben.

Hoffe auf eure Erfahrungen in diesem Bereich.

Gruß und Danke,
hawki
 
Schau Dir mal http-unit an. Evtl. sind auch die Firefox-Plugins selenium oder molybenum etwas für Dich.

Wenn es teurer sein darf: Quicktest von Mercury Interactive (inzwischen von HP aufgekauft).
http://en.wikipedia.org/wiki/QuickTest_Professional

Edit: Bei Quicktest kann Dein "anderer Nutzer" die Daten per Excel zuliefern. Quicktest kann Excel einlesen.
 
Zuletzt bearbeitet:
Das was Du suchst nennt sich WFetch und kommt direkt von Microsoft.

Damit kann Du an einen server einen request senden und dabei header / methoden etc. spezifizieren.
Die Rückgabe wird in eine Datei geschrieben und muss dann allerdings in einem zweiten Schritt mit einem weiteren Programm verabreitet werden also z.B. per script parsen.

WFetch gibts hier:

http://www.microsoft.com/downloads/...06-d50e-4664-8348-da5c17129210&displaylang=en
 
Zurück
Oben