23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.2.4 Arbeitstechniken im Test<br />

GUI Tests mit Selenium<br />

� Bisher haben wir "nur" Klassen mit UnitTests getestet<br />

� aber wie testet man die gesamte Webanwendung incl. GUI?<br />

� Automatisch ausführbare GUI-Tests wären praktisch<br />

� Selenium IDE (Firefox Addon)<br />

http://seleniumhq.org/projects/ide<br />

- kann Mausklicks und Eingaben im Browser (intelligent) aufzeichnen und<br />

später wieder abspielen<br />

- dabei können Zusicherungen ("asserts") definiert und <strong>beim</strong> Abspielen<br />

überprüft werden: Prüfung von Texten, Inhalten, Formaten, Popups uvm.<br />

- Die Zuordnung zu Seitenelementen kann über die HTML-Id's erfolgen und ist<br />

dann unabhängig von der Positionierung<br />

- rechte Maustaste bietet in der Webseite sinnvolle Überprüfungen an<br />

- Vorsicht: Manchmal schlagen Tests fehl, wenn die Abfragen schneller<br />

ablaufen als die Kommunikation zwischen Webserver und Client. Die<br />

Geschwindigkeit muss dann korrigiert werden.<br />

Selenium bietet eine geniale und einfache Möglichkeit<br />

automatisierbare GUI-Tests zu erstellen!<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

418

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!