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