DocumentCode
708917
Title
On model-based testing advanced GUIs
Author
Lelli, Valeria ; Blouin, Arnaud ; Baudry, Benoit ; Coulon, Fabien
Author_Institution
INSA Rennes, Rennes, France
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
10
Abstract
Graphical User Interface (GUI) design is currently shifting from designing GUIs composed of standard widgets to designing GUIs relying on more natural interactions and ad hoc widgets. This shift is meant to support the advent of GUIs providing users with more adapted and natural interactions, and the support of new input devices such as multi-touch screens. Standard widgets (e.g. buttons) are more and more replaced by ad hoc ones (e.g. the drawing area of graphical editors), and interactions are shifting from mono-event (e.g. button pressures) to multi-event interactions (e.g. multi-touch and gesture-based interactions). As a consequence, the current GUI model-based testing approaches, which target event-based systems, show their limits when applied to test such new advanced GUIs. The work introduced in this paper establishes three contributions: a precise analysis of the reasons of these current limits; a proposition to tackle the identified limits by leveraging the Malai GUI specification language and by proposing the concept of interaction-action-flow graph; feedback from two use cases, an industrial project and an open-source application, where the proposed approach has been applied.
Keywords
graphical user interfaces; program testing; public domain software; specification languages; Malai GUI specification language; advanced GUI model-based testing; event-based systems; graphical user interface design; industrial project; interaction-action-flow graph; mono-event interaction; multievent interaction; natural interactions; open-source application; standard widgets; Graphical user interfaces; Instruments; Presses; Shape; Standards; Testing; Unified modeling language; GUI testing; human-computer interaction; model-based testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICSTW.2015.7107403
Filename
7107403
Link To Document