新类型新版本的手机应用数量与日俱增,使得传统的人工测试方法已经无法负荷,因此需要研究人员提出更加有效的自动化测试方法.在自动化测试的过程中,Android应用程序的GUI(Graphical User Interface),即图形用户界面,发挥着极其重要的作用,GUI自动化测试凭借其出色的测试覆盖率和故障检测性能,成为研究人员的重点研究对象.文中对当前GUI自动化测试的相关研究进行梳理和总结,选取其中有代表性、普遍性的自动化测试框架进行详细剖析,从测试策略、探索策略、错误报告、是否支持重放、测试环境、支持的事件类型、是否使用APP源码、是否开源、系统事件识别方法几个方面来对挑选出的自动化测试工具进行相应的分类、分析与对比.同时选取部分有代表性的自动化测试框架进行对比实验,以探究测试效率以及各自的优缺点.最后提出当前研究所面临的挑战以及未来的发展前景.
In recent years, Android application privacy leaking issues frequently occur, with the results that privacy leakage detection becomes a critical role in app market security review, and numerous mobile apps have been removed from the app stores as a consequence. At the same time, manual review is still considered as a main method for market security audit, but it would cause low efficiency and high false positive when faced with thousands of auditing tasks. To overcome the above problems, this paper implements a large volume, automated detection of privacy leaks in Android applications via machine learning algorithms. In order to achieve a comprehensive and in-depth analysis of application behavior features, firstly, 2346 benign software from app market and 1912 malware identified by a national regulatory authority as leaking privacy in the past two years were selected and studied using a hybrid static-dynamic analysis. Then by developing novel sensitivity criteria, we opt privacy-sensitive key permissions and API calls that are highly relevant to privacy leakage behavior. Moreover, in order to improve the practicability of our system, this thesis systematically optimize the application exerciser on the Android emulator, and achieve average per-app analysis time with less than 2 minutes. Finally, the results of the comparison experiments reveal that the stacking ensemble learning algorithm displayed the best classification performance and achieved 97.81% in accuracy of privacy leakage behavior detection.
The effect of Epimedium-Propolis adjuvant on the NK cell activity of mousy splenic and chicken’s peripheral blood was tested respectively by microassay LDH release.The results were as follows:The NK cell activity of mousy splenic decreased with the sequence as follows:group Ⅰ (treated by EPA only) group Ⅳ (treated with physidogical saline solution),group Ⅱ (treated by EPA with Cyclophosphamidum),group Ⅲ (treated with Cyelophosphamidum only).The difference among these group atoresaid was remarkable(P<0.05 orP<0.01) but between the group Ⅱ and Ⅳ no significant(P>0.05).The difference in the 4-week-old mice was superior to that in the 8-week-old mice.The NK cell activity of chicken in those groups treated with EPA was significantly superior to those treated by physiological saline only on the 35th day and ,moreover,the activity in those treated by 0.4ml EPA was higher than those by 0.2ml EPA(P<0.05).These results indicated that the EPA could not only enhance the NK cell activity of experimental animals,but also resist the immunosuppression by the Cyelophosphamidum,especially to the juvenile animal.And there was some kinds of relation between the effect and the dosage of the EPA.