Skip to Main content Skip to Navigation
Conference papers

Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets

Abstract : The testing of applications with a Graphical User Interface (GUI) is a complex activity because of the infinity of possible event sequences. In the field of GUI Testing, model-based approaches based on reverse engineering of GUI application have been proposed to generate test cases. Unfortunately, evidences show that these techniques do not support some of the features of modern GUI applications. These features include dynamic widgets instantiation or advanced interaction techniques (e.g. multi-touch). In this paper, we propose to build models of the applications from requirements, as it is standard practice in Model-Based Testing. To do so, we identified ICO (Interactive Cooperative Object) as one of the modelling techniques allowing the description of complex GUI behavior. We demonstrate that this notation is suitable for generating test cases targeting complex GUI applications in a process derived from the standard Model-Based Testing process.
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-03099199
Contributor : Philippe Palanque Connect in order to contact the contributor
Submitted on : Thursday, January 7, 2021 - 4:13:10 PM
Last modification on : Tuesday, October 19, 2021 - 2:23:36 PM
Long-term archiving on: : Thursday, April 8, 2021 - 7:37:30 PM

File

Model-Based Testing of GUI App...
Files produced by the author(s)

Identifiers

Citation

Alexandre Canny, Philippe Palanque, David Navarre. Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets. IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2020), Oct 2020, Porto (virtual), Portugal. pp.95-104, ⟨10.1109/ICSTW50294.2020.00029⟩. ⟨hal-03099199⟩

Share

Metrics

Record views

83

Files downloads

171