【技术实现步骤摘要】
基于测试真机的应用检测方法及装置
[0001]本专利技术涉及测试
,具体涉及一种基于测试真机的应用检测方法及装置。
技术介绍
[0002]智能终端应用软件检测是智能终端软件开发生命周期中的一项关键任务,目前的应用检测一般是在模拟器或者本地真机上进行检测,而且主要是做兼容性和测试效率等。
[0003]模拟器检测达不到完整的检测效果,而本地真机测试的方式的主要缺陷在于,由于需要大量真机,真机购买成本大、检测的范围也很有限。例如,无法做应用崩溃、无响应等检测。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于测试真机的应用检测方法及装置。
[0005]根据本专利技术的一个方面,提供了一种基于测试真机的应用检测方法,包括:
[0006]获取待检测应用对应的源码文件;
[0007]根据源码文件构建待检测应用对应的APK文件,基于APK文件在测试真机上启动待检测应用;
[0008]利用预设监听方法检测应用进程是否 ...
【技术保护点】
【技术特征摘要】
1.一种基于测试真机的应用检测方法,包括:获取待检测应用对应的源码文件;根据所述源码文件构建待检测应用对应的APK文件,基于所述APK文件在测试真机上启动待检测应用;利用预设监听方法检测应用进程是否产生崩溃行为或无响应行为,若是,则将应用进程与待检测应用进行关联并上报关联结果。2.根据权利要求1所述的方法,其中,在基于所述APK文件在测试真机上启动待检测应用之后,所述方法还包括:获取预先配置的应用页面黑名单;判断通过预设页面访问方法访问的应用页面是否与预先配置的应用页面黑名单中的应用页面相匹配,若不匹配,则允许对所述应用页面的访问;若匹配,则禁止对所述应用页面的访问。3.根据权利要求1或2所述的方法,其中,在基于所述APK文件在测试真机上启动待检测应用之后,所述方法还包括:利用预设进程状态监控方法对应用进程进行状态监控统计,并通过用户标识将应用进程与待检测应用进行关联并上报关联结果。4.根据权利要求1或2所述的方法,其中,根据所述源码文件构建待检测应用对应的APK文件进一步包括:对源码文件进行编译处理,生成字节码文件;对所述字节码文件进行转换处理,生成dex文件;根据所述dex文件构建待检测应用对应的APK文件。5.根据权利要求1或2所述的方法,其中,所述方法还包括:利用预设获取方法获取应用包名、用户标识、应用名。6.根据权利要求5所述的方法,其中,所述将应用进...
【专利技术属性】
技术研发人员:李括,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。