2019
DOI: 10.1007/s10664-019-09722-9
|View full text |Cite
|
Sign up to set email alerts
|

Scripted GUI testing of Android open-source apps: evolution of test code and fragility causes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
2

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 41 publications
0
12
2
Order By: Relevance
“…These testing techniques give full control to the testers for exercising complex use cases against the app GUI, at the cost of high development and maintenance costs. Test cases written with Automation APIs are also significantly prone to fragility issues, meaning that they need relevant maintenance effort when the application is subject to typical maintenance [3]. Examples of Automation APIs and Frameworks are the official Espresso [11] and UI Automator [12] tools, Calabash [13], Ranorex [14], Robolectric [15] and Robotium [16].…”
Section: B Testing Strategies For Android Appsmentioning
confidence: 99%
See 2 more Smart Citations
“…These testing techniques give full control to the testers for exercising complex use cases against the app GUI, at the cost of high development and maintenance costs. Test cases written with Automation APIs are also significantly prone to fragility issues, meaning that they need relevant maintenance effort when the application is subject to typical maintenance [3]. Examples of Automation APIs and Frameworks are the official Espresso [11] and UI Automator [12] tools, Calabash [13], Ranorex [14], Robolectric [15] and Robotium [16].…”
Section: B Testing Strategies For Android Appsmentioning
confidence: 99%
“…We hence adopted the Word2Vec Word Embedding technique, in which each word is identified by a word vector in a vector space of 300 dimensions. We adopted the pre-trained word embedding model by Google News Word2Vec model as released by Mikolov et al 3 . The model pairs every word string found in the strings.…”
Section: ) Composing the Feature Vectormentioning
confidence: 99%
See 1 more Smart Citation
“…[11]; many studies focused on opinion mining from Play Store Reviews: Genc et al provide a systematic literature review of works leveraging such practice [12]. Other large-scale studies were based on all the Android applications whose source code was published on GitHub: in our previous work, we analyzed the scripted testing diffusion and evolution on a data set of 280,000 Android projects [13].…”
Section: Threats To Validitymentioning
confidence: 99%
“…Among the main difficulties discouraging mobile testing, mobile apps are particularly prone to GUI testing Fragility, due to a rapid evolution of their GUI. A GUI test case used for regression testing is said to be fragile when failures are triggered not because of the injection of defects in the AUT, but for (even minor) changes in the GUI pictorial appearance or definition [12].…”
Section: Introduction and Related Workmentioning
confidence: 99%