DocumentCode :
3777057
Title :
ABCA: Android Black-box Coverage Analyzer of mobile app without source code
Author :
Shang-Yi Huang; Chia-Hao Yeh; Farn Wang; Chung-Hao Huang
Author_Institution :
Graduate Institute of Electronic Engineering, National Taiwan University, Taiwan
fYear :
2015
Firstpage :
399
Lastpage :
403
Abstract :
To manage test projects of application under test (AUT) on Android devices, coverage analysis tools for test ade-quacy are still urgently needed. As in other platforms, code coverage is a relatively convincing criterion for confidence that no obvious component part is left untested. With the help of Soot library, we developed a tool, called Android Black-box Coverage Analyzer (ABCA) that can produce source code coverage report on AUT execution while the source code of the AUT is actually not available. Given an Android application package (APK) file (in bytecode), ABCA inserts commands into the APK file to dump cover-age data on executed classes, method names, and source code statements. After exerting a test case on the instru-mented AUT on an Android device, we can then run ABCA in a PC to collect code coverage data of the AUT execution via a USB line connecting the PC and the Android device. After the test session completes, ABCA then generates a re-port on class coverage, method coverage, and line coverage of the original Java source code.
Keywords :
"Androids","Humanoid robots","Testing","Instruments","Java","Software","Google"
Publisher :
ieee
Conference_Titel :
Progress in Informatics and Computing (PIC), 2015 IEEE International Conference on
Print_ISBN :
978-1-4673-8086-7
Type :
conf
DOI :
10.1109/PIC.2015.7489877
Filename :
7489877
Link To Document :
بازگشت