编辑:[db:作者] 时间:2024-08-24 23:26:03
专利解释书显示,在安卓系统和安卓运用的开拓过程中不可避免的要对安卓系统或者安卓运用进行测试,干系技能中对安卓运用代码的测试紧张是利用 junit 和 powermock 等测试框架在 Android Studio 中编写单元测试用例并手动实行,但是,在 Android Studio 中进行单元测试时,由于是在本地电脑上编写测试代码,并且本地电脑的系统常日为 Windows 系统,不是安卓系统,对付安卓运用中依赖安卓系统的安卓运用代码无法进行测试。其余,由于其须要人工编写全部的测试代码并手动点击运行测试,操作较为繁琐,测试速率和效率较低。
IT之家理解到,比亚迪电子公开的专利可以通过做事器获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓运用;将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓运用中确定目标安卓运用;在所述目标安卓运用对应的第一目录下天生第一测试文件,所述第一测试文件包括测试所述目标安卓运用的测试源码;在吸收到所述终端发送的测试指令的情形下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓运用进行测试。
第一方面,供应一种安卓项目的测试方法,运用于做事器,所述方法包括:获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓运用;将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓运用中确定目标安卓运用;在所述目标安卓运用对应的第一目录下天生第一测试文件,所述第一测试文件包括测试所述目标安卓运用的测试源码;在吸收到所述终端发送的测试指令的情形下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓运用进行测试。
第二方面,供应一种安卓项目测试方法,运用于终端,所述方法包括:获取待测安卓项目的目录信息,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓运用;将所述目录信息发送至做事器,以便所述做事器根据所述目录信息确定所述待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,对目标安卓设备进行刷机;根据用户的触发操作确定用户在至少一个所述待测安卓运用中选择的目标安卓运用,并将所述目标安卓运用的运用标识发送至所述做事器,以便所述做事器根据所述运用标识确定所述目标安卓运用,并在所述目标安卓运用对应的第一目录下天生第一测试文件,所述第一测试文件包括测试所述目标安卓运用的测试源码;根据用户的触发操作向所述做事器发送测试指令,以便所述做事器在吸收到所述测试指令的情形下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓运用进行测试。
第三方面,供应一种打算机可读存储介质,其上存储有打算机程序,该程序被处理器实行时实现本公开第一方面所述方法的步骤。
第四方面,供应一种电子设备,包括:存储器,其上存储有打算机程序;处理器,用于实行所述存储器中的所述打算机程序,以实现本公开第一方面所述方法的步骤。
第五方面,供应一种打算机可读存储介质,其上存储有打算机程序,该程序被处理器实行时实现本公开第二方面所述方法的步骤。
第六方面,供应一种电子设备,包括:存储器,其上存储有打算机程序;处理器,用于实行所述存储器中的所述打算机程序,以实现本公开第二方面所述方法的步骤。
通过上述技能方案,可以通过做事器获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,个中,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓运用;然后将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓运用中确定目标安卓运用;并在所述目标安卓运用对应的第一目录下天生第一测试文件;在吸收到所述终端发送的测试指令的情形下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓运用进行测试,这样,可以将待测安卓运用和该待测安卓运用所依赖的安卓系统的源码进行编译后一起烧录至目标安卓设备,从而办理了干系技能中依赖安卓系统的部分安卓运用代码无法进行测试的问题,并且可以在待测的该目标安卓运用对应的指定位置 (即该第一目录) 下天生用于测试该目标安卓运用的第一测试文件,减少了人工操作的流程和步骤,提高了测试效率。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxsj/25815.html
上一篇:做电商你必须知道的28个拿货网站
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com