Proceedings of the 6th International Workshop on Automation of Software Test 2011
DOI: 10.1145/1982595.1982612
|View full text |Cite
|
Sign up to set email alerts
|

Automating GUI testing for Android applications

Abstract: Users increasingly rely on mobile applications for computational needs. Google Android is a popular mobile platform, hence the reliability of Android applications is becoming increasingly important. Many Android correctness issues, however, fall outside the scope of traditional verification techniques, as they are due to the novelty of the platform and its GUI-oriented application construction paradigm. In this paper we present an approach for automating the testing process for Android applications, with a foc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
139
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 235 publications
(139 citation statements)
references
References 8 publications
0
139
0
Order By: Relevance
“…V. RELATED WORK Android bugs have been studied previously for different purposes. For example, Hu and Neamtiu [14] conducted a bug study to investigate the categories of Android bugs and how Android bugs are manifested; Bhattacharya et al [9] performed a bug study to understand the bug-fixing process in Android platform and Android-based apps; and Zaeem et al [21] performed a study to identify user-interaction features for which oracles could be constructed. Different from these studies, our study focuses on investigating bugs that occurred as a result of changes.…”
Section: Rq3: How Does the Number Of Test Cases Selected Bymentioning
confidence: 99%
“…V. RELATED WORK Android bugs have been studied previously for different purposes. For example, Hu and Neamtiu [14] conducted a bug study to investigate the categories of Android bugs and how Android bugs are manifested; Bhattacharya et al [9] performed a bug study to understand the bug-fixing process in Android platform and Android-based apps; and Zaeem et al [21] performed a study to identify user-interaction features for which oracles could be constructed. Different from these studies, our study focuses on investigating bugs that occurred as a result of changes.…”
Section: Rq3: How Does the Number Of Test Cases Selected Bymentioning
confidence: 99%
“…[19] targets Android applications, and introduces a technique in which they first analyze event handlers, and then generate and exercise different sequences of events to reach hard-to-find states and transitions. [20] and [21] automatically analyzes event handlers in order to create and exercise events to find GUI bugs or create test suites for Android applications. While all these researches focus on apps on the Android platform, our research is focused on RIA's on the web.…”
Section: Related Workmentioning
confidence: 99%
“…In [22], a crawling-based approach that leverages completely random inputs is proposed to generate unique test cases. [23] presents a random approach for generating GUI tests and uses the Android Monkey platform to execute them. We are leveraging reverse engineering techniques to obtain the app's implementation, and use program analysis to derive the test generation process.…”
Section: Related Workmentioning
confidence: 99%