rss-icon mail-icon

Portfolio Christian Waldmann

Automatischer Test für AJAX-Oberflächen

Automatischer Test für AJAX-Oberflächen

Im Anschluss an das Projekt Eventplaner entwickelte ich für das Fach Softwareengineering ein Tool auf Basis von MooTools, mit dessen Hilfe Oberflächen getestet werden können, die über AJAX nachgeladen werden.

Für den Test wird ein „Ablauf“ definiert, der nach und nach abgearbeitet wird. Der Test simuliert während dem Testen Klicks auf bestimmte Objekte (jedoch sind auch andere Aktionen) möglich. Nach jeder Aktion wird überprüft ob eine, ebenfalls vorher definierte, Reaktion eingetreten ist. Hierfür für gibt es unterschiedliche Arten die von „existing“ (überprüft ob ein Objekt existiert) bis zu „hasClass“ (überprüft ob ein Objekt eine bestimmte Klasse hat) reichen können.

Während der Test läuft kann der Tester zusehen wie der Test abgearbeitet wird. In einer Konsole wird dabei ausgegeben ob Fehler auftreten, oder eine Aufgabe erfolgreich abgearbeitet wird.

Details

Dozent: Erich Seifert
Dauer: 1 Woche
Zeitraum: SS 2012
Skills: ,