2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST) 2015
DOI: 10.1109/icst.2015.7102582
|View full text |Cite
|
Sign up to set email alerts
|

Classifying and Qualifying GUI Defects

Abstract: Graphical user interfaces (GUIs) are integral parts of software systems that require interactions from their users. Software testers have paid special attention to GUI testing in the last decade, and have devised techniques that are effective in finding several kinds of GUI errors. However, the introduction of new types of interactions in GUIs (e.g., direct manipulation) presents new kinds of errors that are not targeted by current testing techniques. We believe that to advance GUI testing, the community needs… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
32
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 36 publications
(32 citation statements)
references
References 23 publications
0
32
0
Order By: Relevance
“…We claim that these limitations stem from two facts: first, there is a lack of proper abstractions to build test model for testing advanced GUIs; second, only few GUI oracles are currently considered while we demonstrated in our previous work the diversity of faults that can affect GUIs [20].…”
Section: B Limits Of the Current Gui Testing Frameworkmentioning
confidence: 99%
See 2 more Smart Citations
“…We claim that these limitations stem from two facts: first, there is a lack of proper abstractions to build test model for testing advanced GUIs; second, only few GUI oracles are currently considered while we demonstrated in our previous work the diversity of faults that can affect GUIs [20].…”
Section: B Limits Of the Current Gui Testing Frameworkmentioning
confidence: 99%
“…However, testing advanced GUIs requires the detection of other kinds of errors as explained in Section II-B. In our previous work, we empirically identified and classified various kinds of GUI errors that can affect both standard and advanced GUIs [20]. For instance with Latexdraw, a GUI oracle must be able to state whether a shape has been correctly moved.…”
Section: B Limits Of the Current Gui Testing Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…In GUI testing, a GUI failure can be defined as a runtime manifestation of an unexpected GUI state [16]. When we test an app by 2 consecutive orientation changes (or DOC), the expected GUI state should be the same as before the DOC, unless the GUI specifications prescribe a different behavior.…”
Section: The Doc Gui Failure Classification Frameworkmentioning
confidence: 99%
“…They consist in the manifestation of an unexpected GUI state, according to Lelli et al [16]. If an Android app does not correctly handle an orientation change event, it is likely that this event results in different types of GUI failures.…”
mentioning
confidence: 99%