Bericht: WebTest mit Marc Guillemot am 05.03.09
Automatisiertes Testen
Automatisiertes Testen ist aus der modernen Software-Entwicklung nicht mehr wegzudenken. Neben funktionalen Unit-Tests ist natürlich das Testen von Benutzeroberflächen ein wichtiges Thema. Es existieren zahlreiche Tools, die Entwicklern das monotone und fehlerbehaftete "Durchklicken" von Anwendungen abnehmen.
Für etwa 70 Besucher war das Thema interessant genug, um am 05.03. einmal wieder einen Vortrag bei der ruhrjug im Essener Unperfekthaus zu besuchen. Nach einigen Ankündigungen und einer Buchverlosung ging es dann auch schon los mit dem Vortrag.
WebTest und HtmlUnit
Für das Testen von Webanwendungen gibt es verschiedene Produkte, und glücklicherweise auch freie Tools im Open-Source-Bereich. Eines dieser freien Tools ist das auf HtmlUnit basierende WebTest, das Marc Guillemot auf der ruhrjug vorstellte.
Da Marc einer der Entwickler von HtmlUnit und WebTest ist, konnte er natürlich sowohl eine gute Übersicht als auch tiefere Einsichten vermitteln. Eine davon ist die Tatsache, dass trotz automatisierter Tests eine Anwendung nicht auf Fehlerfreiheit überprüft werden kann; denn mit Tests findet man eben nur Fehler.
Obwohl WebTest auch mit einem Capture/Replay-Tool daherkommt, sollten Tests besser geskriptet werden. Bei WebTest stehen einem dazu XML, Java und Ruby zur Verfügung.
Großen Wert wird bei WebTest auch auf ein ansprechendes Reporting gelegt; das Ergebnis lässt sich in Form von Html-Seiten begutachten.
Gut unterstützt - wenn auch noch nicht zu 100 % - wird JavaScript, und dies ist natürlich angesichts ständiger neuer Entwicklungen eine Dauer-Baustelle.
Marc präsentierte etliche Demos und beantwortete zahlreiche Fragen aus dem Publikum, auch im Anschluss nach dem Vortrag, wo wieder viele der Besucher noch zu Gesrächen blieben.
WebTest ausprobieren? Hier ist die offizielle Web-Site
Das Vortrags-Video ist im Bereich ruhrjug.tv verfügbar.
Vielen Dank... 
Wir bedanken uns bei
- Marc Guillemot für seinen Vortrag
- unseren Sponsoren, der Firma ObjectCode GmbH aus Lünen und dem Linux-Hotel für die Finanzierung des Abends
- und allen Besuchern für's Kommen!





