Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets - Archive ouverte HAL
Communication Dans Un Congrès Année : 2020

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

Alexandre Canny
Philippe Palanque

Résumé

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.
Fichier principal
Vignette du fichier
Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets.pdf (878.01 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03099199 , version 1 (07-01-2021)

Identifiants

Citer

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⟩
111 Consultations
417 Téléchargements

Altmetric

Partager

More