2017
DOI: 10.1002/stvr.1642
|View full text |Cite
|
Sign up to set email alerts
|

GUICop: Approach and toolset for specification‐based GUI testing

Abstract: Oracles used for testing graphical user interface (GUI) programs are required to take into consideration complicating factors such as variations in screen resolution or color scheme when comparing observed GUI elements to expected GUI elements.Researchers proposed fuzzy comparison rules and computationally expensive image processing techniques to tame the comparison process since otherwise the naïve matching comparison would be too constraining and consequently impractical.Alternatively, this paper proposes GU… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 27 publications
(68 reference statements)
0
2
0
Order By: Relevance
“…Initial specification-based GUI test oracle studies used operators with first-order logic semantics to describe the test oracle [45], [46]. Subsequently, GUICOP [47], [48] used a custom specification language with variables, properties, constraints, and relational operators based on propositional logic. These relational operators rely on arithmetic comparisons to describe GUI widgets relative to each other, such as a GUI widget residing next to another widget.…”
Section: ) Automated Gui Test Oraclesmentioning
confidence: 99%
“…Initial specification-based GUI test oracle studies used operators with first-order logic semantics to describe the test oracle [45], [46]. Subsequently, GUICOP [47], [48] used a custom specification language with variables, properties, constraints, and relational operators based on propositional logic. These relational operators rely on arithmetic comparisons to describe GUI widgets relative to each other, such as a GUI widget residing next to another widget.…”
Section: ) Automated Gui Test Oraclesmentioning
confidence: 99%
“…For instance, Memon and Soffa presented a regression testing technique for the graphical user interface (GUI) of a desktop application [52], while Brooks and Memon showed how to leverage user interaction profiles to guide GUI testing [53]. Furthermore, Hammoud et al and Zaraket et al proposed GUICop [54,55], a GUI testing approach that utilizes a specification language for capturing information about the layout and appearance of GUI components. This enables functional test cases to tolerate differences in the execution environment in which they are run-for example a change of screen resolution-while also checking properties of the GUI itself, such as the appearance and relative positioning of certain elements.…”
Section: Maximummentioning
confidence: 99%