Automated state model extraction, testing and change detection through Graphical User Interface

Thesis event information

Date and time of the thesis defence

Place of the thesis defence

L2, Linnanmaa

Topic of the dissertation

Automated state model extraction, testing and change detection through Graphical User Interface

Doctoral candidate

Master of Science Pekka Aho

Faculty and unit

University of Oulu Graduate School, Faculty of Information Technology and Electrical Engineering, Biomimetics and Intelligent Systems

Subject of study

Computer engineering

Opponent

Professor Serge Demeyer, University of Antwerp

Custos

Professor Juha Röning, University of Oulu

Add event to calendar

Software test automation through graphical user interface and automated modelling of software behaviour

The main research questions of this thesis are 1) how to automatically extract state-based models of software systems with a graphical user interface (GUI), and 2) how to use the extracted models to automate testing. The research focused on using dynamic analysis through the GUI during automated exploration of the system, and concentrated on desktop applications. The results show that extracting state models through GUI is possible and the models can be used to generate regression test cases, but a more promising approach is to use model comparison on extracted models of consequent system versions to automatically detect changes between the versions.
Last updated: 1.3.2023