2014 International Symposium on Computer, Consumer and Control 2014
DOI: 10.1109/is3c.2014.293
|View full text |Cite
|
Sign up to set email alerts
|

Capture-Replay Testing for Android Applications

Abstract: With the widespread popularity of Android devices, the number of Android applications has increased dramatically in recent years. In order to assure the quality of the applications, Android testing has drawn extensive attention. This paper proposes an approach to automate the testing of Android applications based on the Capture and Replay method. Particularly, the user events of Android applications are captured and converted into Robotium test scripts that can be executed to replay the recorded actions of use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 31 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…It was found that random exploration strategies by Monkey 5 or Dynodroid [29] were more effective than more sophisticated approaches. Although our work does not scope AIG tools, very often they use UI automation frameworks (e.g., UIAutomator and Robotium) underneath their systems [30], [31], [32], [33]. Results and insights about energy consumption in our study may also apply to tools that build on top of UI automation frameworks.…”
Section: Related Workmentioning
confidence: 91%
“…It was found that random exploration strategies by Monkey 5 or Dynodroid [29] were more effective than more sophisticated approaches. Although our work does not scope AIG tools, very often they use UI automation frameworks (e.g., UIAutomator and Robotium) underneath their systems [30], [31], [32], [33]. Results and insights about energy consumption in our study may also apply to tools that build on top of UI automation frameworks.…”
Section: Related Workmentioning
confidence: 91%
“…It mainly focuses on the unit testing and automated acceptance testing with Android devices. Acceptance testing supports different Android automation tools, including Monkey [10], MonkeyTalk [11], Robotium [12], UiAutomator [13] and Robot Framework [14]. In the STF-CTP environment, test jobs will be dispatched by Rabbit Message Queue [15].…”
Section: Stf-ctpmentioning
confidence: 99%
“…Thus, some tools test Android applications not looking at the components of the interface, but rather through events generated for the application simulating the user touching the screen, events from the system, and also through data from the sensors of the device. For these tools, we [90], CrashScope [18,52], DroidBot [19], M[agi]C [58], ACTEve [47], PATS [77], BBOXTESTER [92], AppDoctor [63], ORBIT [39], Fest [45], Easy-Mock [45], Hamcrest [45], JUnit [45], Robolectric [45], Robotium [45] [79], Android.Test [45], DroidCrawler [54], Custom-built version of the calabashandroid [44], CATE [57], MobiGUITAR [105], [41], Context Simulator [37], ADAutomation [38], MAT [46], AM-TaaS [49], VTE [55], [59], ACRT [56], EHB-Droid [64], ATG [73], SPAG-C [76], Appetizer [79], Bot-bot [79], Culebra [79], monkeyrunner [79], Mosaic [79], Ranorex [79], HiroMacro [79], Repeti-Touch [79], MAFT [82], MBTS4MA [83], SIG-Droid …”
Section: Rq 11: What Technique Do They Implement?mentioning
confidence: 99%