import - johner.org

Werbung
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
Herunterladen