Forschungsthemen
[GB] Modellierung und (teil-)automatisierte Ausführung von Tests für Android-Benutzeroberflächen
Beim Testen von Benutzeroberflächen werden häufig Capture-and-Replay-Werkzeuge eingesetzt. Benutzerinteraktionen werden dazu in Testscripten aufgezeichnet und können anschließend wiedergegeben werden. Dieses Verfahren eignet sich jedoch nur, solang die Oberfläche vom aktuellen Evolutionsschritt der Software unangetastet bleibt. Vielversprechender wäre eine explizite Modellierung der Interaktion und der Verzicht auf die häufige Neuaufzeichnung. Ein weiteres Problem ensteht, wenn Benutzeroberflächen mobiler Endgeräte getestet werden sollen. Diese sind häufig nur durch Instrospektion zugängig (der Quellcode liegt nicht vor); ebenso wird die automatisierte Ausführung und Auswertung der Testfälle erschwert. Ziel der Arbeit soll es sein, Anforderungen für ein Modellierungswerkzeug mobiler Benutzeroberflächentests zu ermitteln, gegenwärtige Lösungen zu evaluieren und anschließend eine Implementierung für Android-Benutzeroberflächen anzufertigen.
Betreuer: Georg Püschel