Welcome to Journal of University of Chinese Academy of Sciences,Today is

›› 2018, Vol. 35 ›› Issue (3): 409-416.DOI: 10.7523/j.issn.2095-6134.2018.03.016

Previous Articles     Next Articles

An automated and directed testing technique for target behavior of Android application

YE Yanling1,2, FU Xiaotong1, ZHANG Yuqing2, YUE Hongzhou2   

  1. 1 School of Cyber Engineering, Xidian University, Xi'an 710071, China;
    2 National Computer Network Intrusion Protection Center, University of Chinese Academy of Sciences, Beijing 101408, China
  • Received:2017-01-13 Revised:2017-04-21 Online:2018-05-15

Abstract: Directed testing of specific behaviors for Android applications is usually used to detect privacy leak, remote control, or other malicious behaviors. In order to solve the problems of the high failure-rate and large time-consuming of the present approaches, an automated testing method that uses target API invocation to represent the application's behavior is proposed. First, the method gets the invocation paths to the target API by using static analysis. Then dynamic testing is adopted to exclude extraneous components and GUI elements, and the application is driven to automatically run along the specific paths to reach the target API invocations and the specific behavior is triggered. Experimental results show that the method achieves a high efficiency.

Key words: Android, directed test, target API, static analysis, dynamic testing

CLC Number: