比亚迪电子公开“安卓项目的测试方法、存储介质及电子设备”发明专利
小编 7 月 17 日消息,近日惠州比亚迪电子有限公司公开了一项名为“安卓项目的测试方法、存储介质及电子设备”的发明专利。

专利说明书显示,在安卓系统和安卓应用的开发过程中不可避免的要对安卓系统或者安卓应用进行测试,相关技术中对安卓应用代码的测试主要是使用 junit 和 powermock 等测试框架在 Android Studio 中编写单元测试用例并手动执行,但是,在 Android Studio 中进行单元测试时,由于是在本地电脑上编写测试代码,并且本地电脑的系统通常为 Windows 系统,不是安卓系统,对于安卓应用中依赖安卓系统的安卓应用代码无法进行测试。另外,由于其需要人工编写全部的测试代码并手动点击运行测试,操作较为繁琐,测试速度和效率较低。
小编了解到,比亚迪电子公开的专利可以通过服务器获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓应用;将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓应用中确定目标安卓应用;在所述目标安卓应用对应的第一目录下生成第一测试文件,所述第一测试文件包括测试所述目标安卓应用的测试源码;在接收到所述终端发送的测试指令的情况下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓应用进行测试。

第一方面,提供一种安卓项目的测试方法,应用于服务器,所述方法包括:获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓应用;将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓应用中确定目标安卓应用;在所述目标安卓应用对应的第一目录下生成第一测试文件,所述第一测试文件包括测试所述目标安卓应用的测试源码;在接收到所述终端发送的测试指令的情况下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓应用进行测试。
第二方面,提供一种安卓项目测试方法,应用于终端,所述方法包括:获取待测安卓项目的目录信息,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓应用;将所述目录信息发送至服务器,以便所述服务器根据所述目录信息确定所述待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,对目标安卓设备进行刷机;根据用户的触发操作确定用户在至少一个所述待测安卓应用中选择的目标安卓应用,并将所述目标安卓应用的应用标识发送至所述服务器,以便所述服务器根据所述应用标识确定所述目标安卓应用,并在所述目标安卓应用对应的第一目录下生成第一测试文件,所述第一测试文件包括测试所述目标安卓应用的测试源码;根据用户的触发操作向所述服务器发送测试指令,以便所述服务器在接收到所述测试指令的情况下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓应用进行测试。
第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。
第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。
第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第二方面所述方法的步骤。
第六方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第二方面所述方法的步骤。
通过上述技术方案,可以通过服务器获取待测安卓项目的源码,并对所述待测安卓项目的源码进行编译后,得到目标代码,其中,所述待测安卓项目包括安卓系统和所述安卓系统上的至少一个待测安卓应用;然后将所述目标代码通过终端发送至目标安卓设备,以便所述目标安卓设备根据所述目标代码进行刷机;在所述目标安卓设备完成刷机后,从至少一个所述待测安卓应用中确定目标安卓应用;并在所述目标安卓应用对应的第一目录下生成第一测试文件;在接收到所述终端发送的测试指令的情况下,根据所述第一测试文件通过 atest 命令行工具对所述目标安卓应用进行测试,这样,可以将待测安卓应用和该待测安卓应用所依赖的安卓系统的源码进行编译后一起烧录至目标安卓设备,从而解决了相关技术中依赖安卓系统的部分安卓应用代码无法进行测试的问题,并且可以在待测的该目标安卓应用对应的指定位置 (即该第一目录) 下生成用于测试该目标安卓应用的第一测试文件,减少了人工操作的流程和步骤,提高了测试效率。
系统下载排行榜71011xp
【纯净之家】Windows7 64位 全新纯净版
2番茄花园 Win7 64位 快速稳定版
3JUJUMAO Win7 64位纯净版系统
4【纯净之家】Windows7 32位 全新纯净版
5【纯净之家】Win7 64位 Office2007 办公旗舰版
6【雨林木风】Windows7 64位 装机旗舰版
7【纯净之家】Windows7 SP1 32位 全补丁旗舰版
8【电脑公司】Windows7 64位 免费旗舰版
9JUJUMAO Win7 64位旗舰纯净版
10【深度技术】Windows7 64位 官方旗舰版
【纯净之家】Windows10 22H2 64位 官方正式版
2【纯净之家】Windows10 22H2 64位 游戏优化版
3【纯净之家】Windows10 22H2 64位 专业工作站版
4【纯净之家】Windows10 企业版 LTSC 2021
5【纯净之家】Windows10企业版LTSC 2021 纯净版
6【深度技术】Windows10 64位 专业精简版
7【雨林木风】Windows10 64位 专业精简版
8【纯净之家】Windows10 22H2 64位 企业版
9JUJUMAO Win10 X64 极速精简版
10深度技术 Win10 64位国庆特别版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版(24H2)
5【纯净之家】Windows11 23H2 64位 企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8【纯净之家】Windows11 23H2 64位专业精简版
9【纯净之家】Windows11 23H2 64位 纯净家庭版
10JUJUMAO Win11 24H2 64位 精简版镜像
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3萝卜家园 GHOST XP SP3 万能装机版 V2017.03
4Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具