Proceedings of the 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation 2019
DOI: 10.1145/3340433.3342824
|View full text |Cite
|
Sign up to set email alerts
|

Fragility of layout-based and visual GUI test scripts: an assessment study on a hybrid mobile application

Abstract: Context: Albeit different approaches exist for automated GUI testing of hybrid mobile applications, the practice appears to be not so commonly adopted by developers. A possible reason for such a low diffusion can be the fragility of the techniques, i.e. the frequent need for maintaining test cases when the GUI of the app is changed.Goal: In this paper, we perform an assessment of the maintenance needed by test cases for a hybrid mobile app, and the related fragility causes.Methods: We evaluated a small test su… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…5 and summarize the lessons learnt about academia-industry collaboration in Sect. 6. Finally, we conclude in Sect.…”
Section: Introductionmentioning
confidence: 85%
See 1 more Smart Citation
“…5 and summarize the lessons learnt about academia-industry collaboration in Sect. 6. Finally, we conclude in Sect.…”
Section: Introductionmentioning
confidence: 85%
“…The most common way to automate GUI testing is based on scripts that are defined before the test execution. Manually recording or writing test scripts for all the possible paths of the GUI takes simply too much effort to be practical, and even if the test cases are built with keywords and a proper architecture, so many test scripts would result in serious maintenance issues [6]. To address this challenge, the academics are researching scriptless GUI testing to complement the script-based approach.…”
Section: Introductionmentioning
confidence: 99%
“…This fact means that these tests need to be resilient to changes. The paper [40] covers the problem of the fragility of visual GUI tests. They stated that around 20%-30% of the test methods had to be modified at least once during the evolution of the app.…”
Section: E Software Engineering -Testingmentioning
confidence: 99%
“…Manually recording or writing test scripts for all the possible paths of the GUI takes simply too much effort to be practical, and even if the test cases are built with keywords and proper architecture, so many test scripts would result in serious maintenance issues [9‐13]. Obviously, there is a need to complement the script‐based approach with another automated way of testing through GUIs.…”
Section: Introductionmentioning
confidence: 99%