canoo webtest ist prima und XPath ist wirklich einfach!
Für die Eingaben oder Tests müssen bestimmte Elemente aus den HTML-Antworten des zu testenden Systems bestimmt werden. Man möchte z.B. den Text testen, der in der ersten H1-Überschrift steht oder man will ein Textfeld suchen um etwas einzutragen. Hierfür kann man nach einem Text suchen oder mit reguläre Ausdrücken prüfen. Das mächtigste Werkzeug zum Bestimmen eines Elementes ist aber XPath.
Ein Beispiel: Um den Text der ersten Überschrift zu bestimmen, reicht es nicht aus eine Textsuche zu machen. Der Text der Überschrift kann auch im gesamten Text vorhanden sein. Mit dem XPath-Ausdruck //h1[1] bestimmt man sehr einfach die erste H1-Überschrift im Dokument.
Zuerst war ich abgeschreckt, mit der offiziellen XPath Spezifikation vom W3C konnte ich die Sprache nicht verstehen. Zum Glück hat mir diese Tutorial zu XPath geholfen. Jetzt hat der Verlag O'Reilly einige seiner Bücher als O'Reilly Commons ins Netz gestellt. Unter anderem auch etwas über XPath.
Mein Fazit: Ins Handwerkzeug eines Entwickler gehört canoo webtest. Und wer mit canoo webtest arbeitet, sollte sich die Arbeit einfach machen und XPath lernen!
Labels: Entwicklung








