1. State Model Inference Through the GUI Using Run-Time Test Generation
- Author
-
Mulders, Ad, Valdes, Olivia Rodriguez, Ricós, Fernando Pastor, Aho, Pekka, Marín, Beatriz, Vos, Tanja E. J., Renata Guizzard, Jolita Ralyté, Xavier Franch, RS-Research Line Software quality (part of THIS program), and Department of Computer Science
- Abstract
Software testing is an important part of engineering trustworthyinformation systems. End-to-end testing through Graphical UserInterface (GUI) can be done manually, but it is a very time consumingand costly process. There are tools to capture or manually de ne scriptsfor automating regression testing through a GUI, but the main challengeis the high maintenance cost of the scripts when the GUI changes. Inaddition, GUIs tend to have a large state space, so creating scripts tocover all the possible paths and defining test oracles to check all the elementsof all the states would be an enormous effort. This paper presentsan approach to automatically explore a GUI while inferring state modelsthat are used for action selection in run-time GUI test generation,implemented as an extension to the open source TESTAR tool. As aninitial validation, we experiment on the impact of using various stateabstraction mechanisms on the model inference and the performance ofthe implemented action selection algorithm based on the inferred model.Later, we analyse the challenges and provide future research directionson model inference and scriptless GUI testing.
- Published
- 2022