商业日报网

滚动新闻:
·斩获颇丰!华谊兄弟率先披露 ·广州白云机场等重要口岸开启广交会专用通道 ·光伏业务快速发展,天合光能前三季度净利增超89% ·广州消费品工业兴旺化妆品工业年产值逾千亿元 ·如何看A股10月开门走势?多项数据传递出积极信号 ·汽车和汽车零部件行业周报:新势力销量高增,关注三季报优质个股-23100 ·研报掘金丨华鑫证券:天岳先进临港厂产能加速释放,在手订单充足 ·金价涨势暂歇!2023年10月8日各大金店黄金价格多少钱一克? ·物流运行迎来“金九”9月份中国物流业景气指数达到53.5% ·山东泰安公积金新政:认房不认贷,无房职工可提取公积金付房租 ·金盘科技“绿色低碳高效节能新能源装备和新材料智能制造产业园”正式开工 ·中国男篮已无优势可言,“大手术”迫在眉睫 ·达来:扎根基层的环保人 ·百家机构调研股出炉,明星基金节后建仓潜力股曝光!芯片博士“最后的爱股”曝 ·中国中免H股遭摩根大通减持A股机构持股数量大幅减少 ·10月7日-珠三角谷物行情快讯 ·终结九连跌黄金周黄金遭遇“黄金劫” ·乡村行·看振兴小酸枣大产业科技助力山西临县枣产业高质量发展 ·云南铁路中秋国庆假期发送旅客373万人次刷新单日客流纪录 ·福州机场“双节”假期出入境客流同比增长481% 

比亚迪电子公开“安卓项目的测试方法、存储介质及电子设备”发明专利

来源:IT之家    发布时间:2022-11-27 18:20:31   阅读量:16091   

最近几天,惠州比亚迪电子有限公司披露了一项名为Android项目的测试方法,存储介质和电子设备的发明专利。

专利说明书显示,在Android系统和Android应用的开发过程中,不可避免地要对Android系统或Android应用进行测试在相关技术中,Android应用程序代码的测试主要使用junit和powermock在Android Studio中编写单元测试用例,并手动执行但是在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应用,然后通过终端向目标安卓设备发送目标代码,以便目标安卓设备根据目标代码刷机,在目标安卓设备刷完之后,从至少一个待测试的安卓应用中确定目标安卓应用,并在目标安卓应用对应的第一目录下生成第一测试文件,在接收到终端发送的测试指令的情况下,通过测试命令行工具根据第一测试文件对目标Android应用进行测试,从而将待测试的Android应用及其所依赖的Android系统的源代码一起编译并烧录到目标Android设备上, 从而解决了相关技术中一些依赖于Android系统的Android应用代码无法测试的问题,并且可以在与待测试的目标Android应用相对应的指定位置生成用于测试目标Android应用的第一测试文件,减少了人工操作的流程和步骤,提高了测试效率。

【免责声明】 凡本站未注明来源为(商业日报网)的所有作品,均转载、编译或摘编自其它媒体,转载、编译或摘编的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。其他媒体、网站或个人转载使用时必须保留本站注明的文章来源,并自负法律责任。

热文推荐

首页 | 焦点| 业界| 财经| 企业| 消费| 行业| 股票| 视窗| 商业| 经贸| 产业| 资讯

Copyright @ 2010- 备案号:鄂ICP备2021013412号-3 网站地图