Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Oberseminar 24.06.2014

Studentenvorträge zu Projekt- und Abschlussarbeiten

14:15h - 15:45h

Raum 057, Oet. 67


Harald Brunner:  A High Level Interface for a Web Application Testing Tool

Bachelorarbeit - betreut von Dr. Nora Koch

The expanded use of web applications augmented the need for automated user-interface testing. The existing tools supporting tests for web applications are mainly limited to low level functionality like keystroke and mouse actions. This leads to long and highly redundant implementations of the test cases. This thesis addresses this by the creating a high level interface/framework on top of the functionality offered by testing tools.

The objective is to provide a simple way of concisely modelling the pages of the web-application as objects. These objects are used by the framework as descriptions to execute certain tasks. Such tasks include navigating to the page represented by the object, mapping values from the object to form fields on the page and vice versa, submitting forms, detecting errors and extracting data from search results. The framework should aid the test-developer in creating high-level test implementations where low-level access is either encapsulated in the page models or completely handled by the framework. This yields a structured and maintainable object model and shorter test implementations which should achieve a level of abstraction similar to that of the textual specification of the test.