Title
Improving code coverage in android apps testing by exploiting patterns and automatic test case generation
Abstract
This work aims at defining a procedure and a set of mechanisms able to improve the quality of the code coverage in automated software reverse engineering processes, and specifically in automated GUI-driven testing of Android apps. Existing automated model-based testing techniques, based on reverse engineering, generate test cases which can be executed directly on the software's GUI. We propose to augment the code coverage of these techniques, by exploiting information from patterns, defined at different levels (application design, state-based model, interaction with Android services), and generating additional test cases that may increase the coverage capability of GUI-Ripping based testing technique. The generation of the additional test cases is accomplished by defining an automatable procedure which exploits an existing GUI testing approach and a pattern based approach used in a different context.
Year
DOI
Venue
2014
10.1145/2647648.2656426
WISE@ASE
Keywords
Field
DocType
gui testing,reverse engineering,automatic test case generation,testing and debugging,mobile applications,model driven engineering
Code coverage,Data mining,Software engineering,Test Management Approach,Computer science,Manual testing,White-box testing,Model-based testing,Graphical user interface testing,Test data generation,Operating system,Keyword-driven testing
Conference
Citations 
PageRank 
References 
4
0.41
10
Authors
8
Name
Order
Citations
PageRank
Domenico Amalfitano143226.95
Nicola Amatucci2635.28
Anna Rita Fasolino3104263.08
Ugo Gentile4366.52
Gianluca Mele580.83
Roberto Nardone610815.07
valeria vittorini733933.14
Stefano Marrone817425.49