Thesis defence in the University of Oulu

Doctoral Candidate

Master of Science Pekka Aho

Faculty and research unit

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

Field of study

Computer engineering

Date and time of the thesis defence

13.11.2019 12:00

Place of the thesis defence

L2, Linnanmaa

Topic of the dissertation

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


Professor Serge Demeyer, University of Antwerp


Professor Juha Röning, University of Oulu

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: 6.11.2019