Input contract testing of graphical user interfaces
Loading...

Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
World Scientific Publ Co Pte Ltd
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
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
Tuglular, Tugkan/0000-0001-6797-3913
ORCID
Keywords
Model-based testing, design-by-contract, event sequence graphs, input validation testing, security testing
Fields of Science
Citation
6
WoS Q
Q4
Scopus Q
Q4

OpenCitations Citation Count
8

Sobiad Citation Count
N/A
Source
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 Jun 10, 2026
Web of Science™ Citations
7
checked on Jun 10, 2026
Page Views
6
checked on Jun 10, 2026
Google Scholar™


