2017
DOI: 10.1016/bs.adcom.2017.06.004
|View full text |Cite
|
Sign up to set email alerts
|

Advances in Model-Based Testing of Graphical User Interfaces

Abstract: Graphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with their environment. Large systems usually require complex GUIs which are commonly fault-prone and thus are to be carefully designed, implemented, and tested. As a thorough testing is not feasible, techniques are favored to test relevant features of the system under test that will be specifically modeled. This chapter summarizes, reviews, and exemplifies conventional and novel techniques for model-based GUI testin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 54 publications
(54 reference statements)
0
5
0
Order By: Relevance
“…Test inputs acquired from this complement graph contain illegal (unexpected) input variables representing these undesired functions. The HT is already used to model and test graphical user interfaces [14], web service composition [15], web application [16], interactive systems [17], hardware designs [18], and android applications [19].…”
Section: A Holistic Testing (Ht)mentioning
confidence: 99%
See 1 more Smart Citation
“…Test inputs acquired from this complement graph contain illegal (unexpected) input variables representing these undesired functions. The HT is already used to model and test graphical user interfaces [14], web service composition [15], web application [16], interactive systems [17], hardware designs [18], and android applications [19].…”
Section: A Holistic Testing (Ht)mentioning
confidence: 99%
“…Belli et al [37] presented a study about reviewing and summarizing existing works on model-based GUI testing. They also provide the PT and NT with their examples taken from real projects.…”
Section: Gui Testingmentioning
confidence: 99%
“…Belli et al [5] examine existing work on models that have been used in model-based GUI testing such as; ESG, EFG, etc., and analyze these model notations and how to create mutation from them. They also present ways to apply test generation from models and additional optimization techniques.…”
Section: A Model Based Gui Testingmentioning
confidence: 99%
“…Belli et al [11] review existing work on model-based GUI testing in detail by considering modeling and test case generation techniques. They examine the optimization of these techniques while giving real-world examples of these models and their usages.…”
Section: Shehady and Siewiorekmentioning
confidence: 99%
“…Creating the model of the system in a higher abstraction layer leads us to formalize test cases based on this model. In literature, there are different models such as Finite-State Machine (FSM) [2], Event-Flow Graph (EFG) [6], Event Sequence Graph (ESG) [5] [11] and Regular Expression (RE) [24] [25]. Model-based testing allows us to generate test cases based on the model (abstraction) of the System under test (SUT) and then execute these tests on the model based on a defined oracle.…”
Section: Introductionmentioning
confidence: 99%