Model-Based Contract Testing of Graphical User Interfaces

Loading...

Date

Authors

Tuğlular, Tuğkan
Belli, Fevzi

Journal Title

Journal ISSN

Volume Title

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Average

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Graphical User Interfaces (GUIs) are critical for the security, safety and reliability of software systems. Injection attacks, for instance via SQL, succeed due to insufficient input validation and can be avoided if contract-based approaches, such as Design by Contract, are followed in the software development lifecycle of GUIs. This paper proposes a model-based testing approach for detecting GUI data contract violations, which may result in serious failures such as system crash. A contract-based model of GUI data specifications is used to develop test scenarios and to serve as test oracle. The technique introduced uses multi terminal binary decision diagrams, which are designed as an integral part of decision tableaugmented event sequence graphs, to implement a GUI testing process. A case study, which validates the presented approach on a port scanner written in Java programming language, is presented. Copyright © 2015 The Institute of Electronics, Information and Communication Engineers.

Description

Keywords

Event Sequence graphs, GUI testing, Model-based testing, Binary decision diagrams, Graphical user interfaces, Event Sequence graphs, GUI testing, Graphical user interfaces, Binary decision diagrams, Model-based testing

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

Tuğlular, T., Müftüoğlu, A., Belli, F., and Linschulte, M. (2015). Model-based contract testing of graphical user interfaces. IEICE Transactions on Information and Systems, E98D(7), 1297-1305. doi:10.1587/transinf.2014EDP7364

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
3

Volume

E98D

Issue

7

Start Page

1297

End Page

1305
PlumX Metrics
Citations

CrossRef : 3

Scopus : 3

Captures

Mendeley Readers : 13

SCOPUS™ Citations

3

checked on Apr 27, 2026

Web of Science™ Citations

3

checked on Apr 27, 2026

Page Views

995

checked on Apr 27, 2026

Downloads

488

checked on Apr 27, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.50652855

Sustainable Development Goals

SDG data is not available