安卓源码编译速度-比亚迪电子“Android项目的测试方法、存储介质及电子设备”发明专利

集微网消息,天眼查显示,惠州比亚迪电子有限公司近日公开了一项名为“Android项目的测试方法、存储介质及电子设备”的发明专利。

据了解,在Android系统和Android应用程序的开发过程中,不可避免地要对Android系统或Android应用程序进行测试。 相关技术中,Android应用代码的测试主要是在Android studio中使用junit、powermock等测试框架进行编译。 单元测试用例自动执行。 但是,在Android studio中进行单元测试时,由于测试代码是在本地笔记本电脑上编译的,而本地笔记本电脑的系统一般是Windows系统,而不是Android系统,对于依赖于Android系统的Android应用程序来说代码很难测试。 另外,由于需要手动编译所有测试代码并自动点击运行测试,因此操作复杂,测试速度和效率较低。

比亚迪电子公开的专利可以通过服务器获取待测Android项目的源代码,并对待测Android项目的源代码进行编译得到目标代码。 待测试的Android项目包括Android系统和Android系统。 至少一个待测试的Android应用程序; 通过终端将目标代码发送至目标Android设备安卓源码编译速度,以便目标Android设备根据目标代码进行积木; 当目标Android设备完成抢救后,从至少一个待测试Android应用中确定目标Android应用; 在目标Android应用对应的第一目录下生成第一测试文件,第一测试文件包括用于测试目标Android应用的测试源代码; 当接收到终端发送的测试指令后,通过测试命令行工具根据第一测试文件对目标Android应用进行测试。

第一方面提供了一种Android项目的测试方法,应用于服务器。 该方法包括:获取待测试Android项目的源代码;对待测试Android项目的源代码进行编译得到目标代码。 待测试的Android项目包括Android系统以及该Android系统上的至少一个待测试的Android应用程序; 通过终端将目标代码发送至目标Android设备,以便根据目标代码保存目标Android设备; 在目标Android设备完成抢救后,从至少一个待测试的Android应用中确定目标Android应用; 在目标Android应用对应的第一目录中生成第一测试文件,第一测试文件包括Test目标Android应用的测试源代码; 接收到终端发送的测试指令后,根据第一测试文件通过atest命令行工具对目标Android应用进行测试。

第二方面,提供了一种Android项目测试方法,应用于终端。 该方法包括:获取待测试的Android项目的目录信息。 待测试的Android项目包括Android系统以及Android系统上的至少一个测试项。 安卓应用程序; 将目录信息发送给服务器,以便服务器根据目录信息确定待测试Android项目的源码,并对待测试Android项目的源码进行编译,然后对目标进行操作安卓设备。 节省砖块; 根据用户的触发操作确定用户在至少一个待测试的Android应用中选择的目标Android应用,并将目标Android应用的应用标识发送给服务器,以便服务器根据该应用跟踪该应用到用户的触发操作。 标记并确定目标Android应用,并在目标Android应用对应的第一目录中生成第一测试文件。 第一测试文件包括用于测试目标Android应用程序的测试源代码; 根据用户的触发操作,服务器发送测试指令,以便服务器接收到测试指令后,根据第一测试文件通过atest命令行工具对目标Android应用进行测试。

在第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序。 当处理器执行该程序时,执行本发明第一方面描述的方法的步骤。

第四方面提供了一种电子设备,包括:存储器,其上存储有计算机程序; 处理器,用于执行存储器中的计算机程序,以实现本发明第一方面描述的方法的步骤。

第五方面提供一种其上存储计算机程序的计算机可读存储介质。 该程序由处理器执行时,执行本发明第二方面描述的方法的步骤。

第六方面提供了一种电子设备,包括:存储器,其上存储有计算机程序; 处理器,用于执行存储器中的计算机程序,以实现本发明第二方面描述的方法的步骤。

通过上述技术方案,可以通过服务器获取待测试Android项目的源代码,并编译待测试Android项目的源代码得到目标代码,其中,待测试Android项目包括Android系统及Android系统中的至少一个待测试的Android应用; 然后通过终端将目标代码发送至目标Android设备,以使目标Android设备根据目标代码进行积木; 目标Android设备完成救砖后,从待测试的Android应用中的至少一个中确定目标Android应用; 并在目标Android应用对应的第一目录下生成第一测试文件; 接收到终端发送的测试指令后,根据第一测试文件,通过atest命令行工具对目标Android应用进行测试。 这样就可以将被测Android应用的源代码和被测Android应用所依赖的Android系统一起编译烧录到目标Android设备上。 这解决了相关技术中某些依赖Android系统的Android应用代码难以测试的问题安卓源码编译速度,可以在待测试目标Android应用对应的指定位置(即第一目录)生成进行测试目标Android应用的第一个测试文件减少了手动流程和步骤,提高了测试效率。

(校对/詹姆斯)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 安卓源码编译速度-比亚迪电子“Android项目的测试方法、存储介质及电子设备”发明专利 https://www.wkzy.net/game/200414.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务