13.07.2015 Aufrufe

Themenexposé Studienprojekt/Bachelorarbeit Testautomatisierung ...

Themenexposé Studienprojekt/Bachelorarbeit Testautomatisierung ...

Themenexposé Studienprojekt/Bachelorarbeit Testautomatisierung ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Themenexposé Test Automatisierung für Android Anwendungen• Basistechnologie (JUnit, etc.) • Auszeichnungssprache (Java-­‐Code, DSL, usw.) • White-­‐Box/Black-­‐Box Ansatz • Ort der SUT-­‐Ausführung (Java VM, Android-­‐Gerät, Emulator) • Ort der Testfallausführung (Java VM, Android-­‐Gerät, Emulator) • Konzepte zur Interaktion mit dem SUT (Steuerung von Prozesslebenszyklen, Sensoren) Die Analyse/Bewertung erfolgt anhand einer exemplarischen Anwendungen, deren konkreter Inhalt frei gewählt werden kann, der jedoch mindestens die Interaktion mit der Benutzungsoberfläche und die Verwendung von Geolokations-­‐APIs beinhaltet. Der Android Emulator bietet die Möglichkeit, zur Laufzeit über eine Schnittstelle Geo-­‐Koordinaten vorzugeben. Auf diese Schnittstelle kann jedoch nicht von innerhalb des SUT zugegriffen werden. Als Ergebnis entsteht eine Bewertungsmatrix unterschiedlicher Werkzeuge zur <strong>Testautomatisierung</strong> für Android Anwendungen, welche die Eignung von bestimmen Werkzeugen für verschiedene Klas-­sen von Testfällen bestimmt. 3 Aufgabenstellung Die Bearbeitung dieses Themas umfasst die folgenden Aufgabenstellungen: • Spezifikation und Implementierung einer Testanwendung • Spezifikation einer Test-­‐Suite • Identifikation möglicher Technologie-­‐Kandidaten zur <strong>Testautomatisierung</strong> • Implementierung der Test-­‐Suite für jeden Technologie-­‐Kandidaten • Umfassende Analyse und Bewertung der Technologie-­‐Kandidaten • Anforderungsspezifikation an eine Automatisierungstechnologie, die Testfälle außerhalb der Zielplattform ausführt und zur Laufzeit Umweltparameter der Zielplattform manipulie-­ren kann Bei Interesse an der Bearbeitung dieses Themas werden Sie sich bitte an: Tobias Griebe (tobias.griebe@paluno.uni-­‐due.de). paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen 2

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!