Input Contract Testing of Graphical User Interfaces
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Open Access Color
BRONZE
Green Open Access
Yes
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
User inputs are critical for the security, safety, and reliability of software systems. This paper proposes a new concept called user input contracts, which is an integral part of a design-by-contract supplemented development process, and a model-based testing approach to detect violations of user input contracts. The approach generates test cases from an input contract integrated with graph-based model of user interface specification and applies them to the system under consideration. The paper presents a proof-of-concept tool that has been developed and used to validate the approach by experiments. The experiments are conducted on a web-based system for marketing tourist services to analyze input robustness of system under consideration with respect to user input contracts.
Description
Keywords
Event Sequence graphs, Input validation testing, Model-based testing, Security testing, Graphical user interfaces, Event Sequence graphs, Graphical user interfaces, Security testing, Input validation testing, Model-based testing
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
Tuğlulur, T., Belli, F., and Linschulte, M. (2016). Input contract testing of graphical user interfaces. International Journal of Software Engineering and Knowledge Engineering, 26(2), 183-215. doi:10.1142/S0218194016500091
WoS Q
Scopus Q

OpenCitations Citation Count
8
Volume
26
Issue
2
Start Page
183
End Page
215
PlumX Metrics
Citations
CrossRef : 4
Scopus : 9
Captures
Mendeley Readers : 15
SCOPUS™ Citations
9
checked on Apr 30, 2026
Web of Science™ Citations
7
checked on Apr 30, 2026
Page Views
965
checked on Apr 30, 2026
Downloads
602
checked on Apr 30, 2026
Google Scholar™


