2013
DOI: 10.1145/2544173.2509552
|View full text |Cite
|
Sign up to set email alerts
|

Guided GUI testing of android apps with minimal restart and approximate learning

Abstract: Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular. Hundreds of thousands of specialized applications, called apps, are available for such mobile platforms. Manual testing is the most popular technique for testing graphical user interfaces of such apps. Manual testing is often tedious and error-prone. In this paper, we propose an automated technique, called SwiftHand, for generating sequences of test inputs for Android apps. The technique uses machine learning t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
127
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 169 publications
(131 citation statements)
references
References 39 publications
0
127
0
Order By: Relevance
“…As an alternative to the scenarios we evaluate here, EventBreak can build on other drivers for the first phase. First, EventBreak can build upon more sophisticated automated test generation approaches [6,34], which will explore an application more effectively than our random exploration. Second, EventBreak can leverage an existing suite of correctness tests and turn them into responsiveness tests by amplifying the initial execution.…”
Section: Discussion and Future Workmentioning
confidence: 99%
See 3 more Smart Citations
“…As an alternative to the scenarios we evaluate here, EventBreak can build on other drivers for the first phase. First, EventBreak can build upon more sophisticated automated test generation approaches [6,34], which will explore an application more effectively than our random exploration. Second, EventBreak can leverage an existing suite of correctness tests and turn them into responsiveness tests by amplifying the initial execution.…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…The problem was reported by others and has been recognized by the developers. 6 Figure 4 shows the cost plot produced by EventBreak. The cost of handling e ef f ect , which loads the "Content" page, increases gradually and suddenly drops when Drupal crashes.…”
Section: Database Connection Error In Drupalmentioning
confidence: 99%
See 2 more Smart Citations
“…Choi et al propose a testing mechanism SwiftHand to learn the GUI model based on the State-merging DFA (Deterministic Finite Automaton) induction machine learning algorithm [18]. In SwiftHand, The application source code needs to be inject some instrumentation code to learn the behavior pattern.…”
Section: Related Workmentioning
confidence: 99%