Java Testtools: HTTPUnit Bernd Huber Java Testwerkzeuge: HTTPUnit – Bernd Huber Übersicht 1. Über HTTPUnit 2. Installation 3. Verwendung Java Testwerkzeuge: HTTPUnit – Bernd Huber 1. Über HTTPUnit Testen von HTTP/HTML Funktionalität, Forms, Frames, JavaScript, SSL, Cookies, Headers Open Source Anwendung in einem JUnit-TestCase Java Testwerkzeuge: HTTPUnit – Bernd Huber 2. Installation Über die Webseite von HTTPUnit den Link Download 1.6.2 auswählen und die ZIP-Datei in einem beliebigen Verzeichnis entpacken. Java Testwerkzeuge: HTTPUnit – Bernd Huber 2. Installation Ein neues Java-Projekt erstellen und eine neue JUnit-TestCase-Klasse darin erzeugen. Java Testwerkzeuge: HTTPUnit – Bernd Huber 2. Installation Unter den Projekt-Properties Java Build Path Libraries Add External Jars auswählen und sämtliche Jar-Dateien im HTTPUnit-Unterverzeichnis „jars“ hinzufügen. Außerdem noch die Jar-Datei „httpunit.jar“ im Unterverzeichnis „lib“ hinzufügen. Java Testwerkzeuge: HTTPUnit – Bernd Huber 3. Verwendung In der Junit-TestCase-Klasse folgenden Import hinzufügen: import com.meterware.httpunit.*; Die wichtigsten Klassen von HTTPUnit: WebConversation WebRequest WebResponse WebForm - Grundgerüst einer Webverbindung - Ein Request an den Server schicken - Ein Response vom Server - Eine HTML-Form Java Testwerkzeuge: HTTPUnit – Bernd Huber 3. Verwendung Java Testwerkzeuge: HTTPUnit – Bernd Huber 3. Verwendung Tabellen testen: Die erste Tabelle auf der Seite hat 4 Zeilen und 3 Spalten. Es gibt genau einen Link in der letzten Zelle der ersten Zeile Weitere Beispiele finden sich unter: http://httpunit.sourceforge.net/doc/cookbook.html Java Testwerkzeuge: HTTPUnit – Bernd Huber Ende der Präsentation ... Für Fragen stehen wir Ihnen jetzt gerne zur Verfügung ... Java Testwerkzeuge: HTTPUnit – Bernd Huber