Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets
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.
Wed 28 OctDisplayed time zone: Lisbon change
09:00 - 11:10 | |||
09:00 10mDay opening | Welcom INTUITESTBEDS 2020 | ||
09:10 30mFull-paper | Translation from Visual to Layout-based Android Test Cases: a Proof of Concept INTUITESTBEDS 2020 Riccardo Coppola Politecnico di Torino, Luca Ardito Politecnico di Torino, Marco Torchiano Politecnico di Torino, Emil Alégroth Blekinge Institute of Technology Link to publication DOI | ||
09:40 30mFull-paper | An Automated Testing Framework For Smart TV apps Based on Model Separation INTUITESTBEDS 2020 Bestoun S. Ahmed Karlstad University, Angelo Gargantini University of Bergamo, Miroslav Bures Czech Technical University in Prague Link to publication DOI | ||
10:10 30mFull-paper | Supporting efficient test automation using lightweight MBT INTUITESTBEDS 2020 Elodie Bernard FEMTO-ST Institute, Univ. Bourgogne Franche-Comté, Sogeti, Fabrice Ambert FEMTO-ST Institute, Bruno Legeard FEMTO-ST / DISC Link to publication DOI | ||
10:40 30mFull-paper | Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets INTUITESTBEDS 2020 Alexandre Canny ICS-IRIT, Université Toulouse III Paul Sabatier, Philippe Palanque ICS-IRIT, Université Toulouse III Paul Sabatier, David Navarre ICS-IRIT, Université Toulouse III Paul Sabatier Link to publication DOI |