OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

A Formal Ontology for Describing Interactive Behaviors and Supporting Automated Testing on User Interfaces

Rocha Silva, Thiago and Hak, Jean-Luc and Winckler, Marco Antonio A Formal Ontology for Describing Interactive Behaviors and Supporting Automated Testing on User Interfaces. (2017) International Journal of Semantic Computing, 11 (04). 513-539. ISSN 1793-351X

(Document in English)

PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: https://doi.org/10.1142/S1793351X17400219


Nowadays many software development frameworks implement Behavior-Driven Development (BDD) as a mean of automating the test of interactive systems under construction. Automated testing helps to simulate user’s actions on the User Interface and therefore check if the system behaves properly and in accordance to scenarios that describe functional requirements. However, tools supporting BDD run tests on implemented User Interfaces and are a suitable alternative for assessing functional requirements in later phases of the development process. However, even when BDD tests can be written in early phases of the development process they can hardly be used with specifications of User Interfaces such as prototypes. To address this problem, this paper proposes to raise the abstraction level of both system interactive behaviors and User Interfaces by means of a formal ontology that is aimed at supporting test automation using BDD. The paper presents an ontology and an ontology-based approach for automating the test of functional requirements of interactive systems. We demonstrate the feasibility of this ontology-based approach to assess functional requirements in prototypes and full-fledge applications through an illustrative case study of e-commerce applications for buying flight tickets.

Item Type:Article
Additional Information:Thanks to World Scientific Publishing. The original PDF of the article can be found at International Journal of Semantic Computing website : https://www.worldscientific.com
HAL Id:hal-02548019
Audience (journal):International peer-reviewed journal
Uncontrolled Keywords:
Institution:French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Other partners > Université Nice Sophia Antipolis (FRANCE)
Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE)
Laboratory name:
Deposited On:06 Apr 2020 09:47

Repository Staff Only: item control page