2015 2nd ACM International Conference on Mobile Software Engineering and Systems 2015
DOI: 10.1109/mobilesoft.2015.11
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting the Saturation Effect in Automatic Random Testing of Android Applications

Abstract: Monkey Fuzz Testing (MFT), a form of random testing, continues to gain popularity to test Android apps because of its ease of use. (Untrained) programmers use MFT tools to fully automatically detect certain classes of faults in apps. A challenge for these tools is the lack of a stopping criterion---programmers currently typically stop these tools when they run out of time. In this paper, we use the notion of the Saturation Effect of an MFT tool on an app under test to define a stopping criterion, parameterized… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(21 citation statements)
references
References 29 publications
0
21
0
Order By: Relevance
“…The ideal is to have a tool able to perform an entire session (run several scenarios) / without having the test-runner to kill and initialize the app before running each scenario." Although random testing has been proven to be "useful" by the research community [14], [19], [24], [26], available random testing tools for mobile apps (e.g., Monkey) have issues such as lack of expressiveness. For instance, the Android Monkey tool allows for reproducibility of event streams (by using the same seed), but it does not have log capabilities for creating a higher level representation of the streams.…”
Section: Rq 3 : What Tools Are Used By Mds For Automated Testing?mentioning
confidence: 99%
“…The ideal is to have a tool able to perform an entire session (run several scenarios) / without having the test-runner to kill and initialize the app before running each scenario." Although random testing has been proven to be "useful" by the research community [14], [19], [24], [26], available random testing tools for mobile apps (e.g., Monkey) have issues such as lack of expressiveness. For instance, the Android Monkey tool allows for reproducibility of event streams (by using the same seed), but it does not have log capabilities for creating a higher level representation of the streams.…”
Section: Rq 3 : What Tools Are Used By Mds For Automated Testing?mentioning
confidence: 99%
“…We also plan on extending our tool based on the limitations given in section V. We intend to evaluate our tool with larger Android application in the Google Play. Finally, we will further investigate our tool in term of time to reach the saturation point [18], and ability to find bugs.…”
Section: Canvas Component's Properties Are Not Detectedmentioning
confidence: 99%
“…Testing this app requires using test fixtures for getting past user authentication and asserting properties of the user interface specific to being a music player. For concreteness, let us consider testing a particular user story for the app: (1) Click on button Enter; (2) Type in test and 1234 into the username and password text boxes, respectively; (3) Click on button Sign in; and (4) Click on buttons ○ and to try out starting and stopping the music Figure 2. ChimpCheck focuses test development to specifying the skeleton of user interactions-here, the valid and invalid sign-in flows for the music service app from Figure 1.…”
Section: Overview: a Test Developer's Viewmentioning
confidence: 99%
“…Much less attention was given to the programmability or customizability question to, for example, empower the test developer to express her own customized genes. In the end, studies [2,4,12] on the saturation and coverage of automatic test-case generation for Android apps provide evidence for the ChimpClick claim-the need for human insight and appspecific knowledge to generate not just traces but relevant traces.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation