Testen von Webanwendungen bei Prof. Dr. Zhen

Hochschule für Angewandte Wissenschaften Hamburg WS 2015/16, Karoline Diercks , Prof Dr. Zhen Ru Dai, Prof. Dr. Bettina Buth PROJEKT Testen von Webanwendungen Unter Webanwendungen versteht man heutzutage nicht nur Anwendungsprogramme, die sich in einem Webbrowser bedienen lassen, sondern auch Apps auf mobilen Geräten. Webanwendungen sind daher aus unserem Alltag nicht mehr wegzudenken. Mit dem steigenden Anspruch an die Anwendungen ist die Forderung nach Qualität ebenfalls gestiegen. Angesichts der Anforderung nach Kompatibilität, Benutzbarkeit, Anpassbarkeit, Interoperabilität etc. nimmt die Automatisierung von Testrealisierung und Testdurchführung eine immer stärkere Rolle ein. In diesem Projekt werden wir uns anschauen, wie man Webanwendungen mit Hilfe von verschiedenen Test-­‐Frameworks und Test-­‐Aspekten testen muss, um die unterschiedlichen Qualitätsanforderungen gerecht zu werden. Folgende Fragestellungen sollen betrachtet werden: • Wie schaffen wir es, Testdaten einer Webanwendung generisch und effizient zu definieren? • Ist Web Testing = Penetration Testing? • Wie muss man Cloud-­‐Dienste testen? • Wie geht man mit Big Data und Last um? • Welche Test-­‐Frameworks gibt es auf dem Markt? • Wie wäre es mit unserem eigenen Test-­‐Framework für Webanwendungen? Diese Arbeit findet in enger Kooperation mit den Firmen Signal-­‐Iduna und akquinet statt, die in einem gemeinsamen Open-­‐Source Projekt den Test-­‐Editor entwickelt haben. Der Test-­‐Editor stellt eine intuitiv zu bedienende Oberfläche bereit, so dass Testfälle auch ohne Entwickler Know-­‐how erstellt werden können. Er basiert auf dem Java-­‐Framework FitNesse und ermöglicht die Automatisierung von Akzeptanztests. Dieses Projekt wird sehr kundennah stattfinden, so dass die Studierende am Ende des POs Feedback von Kunden direkt erfahren werden. Voraussetzungen für die Teilnahme sind grundlegende Kenntnisse über Testen aus den Vorlesungen SE1 und SE2. Erfahrungen mit Webanwendungen und die Teilnahme an WP Certified Tester sind von Vorteil. Das Projekt ist gleichermaßen offen für Studierende der Angewandten, der Technischen und der Wirtschaftsinformatik. Die maximale Teilnehmerzahl für dieses PO ist 14. Es werden 9 CP vergeben.