最近几天,惠州比亚迪电子有限公司披露了一项名为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应用的第一测试文件,减少了人工操作的流程和步骤,提高了测试效率。
。声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。
环旭电子毛利率创上市十年新低,股价跌跌不休,连续回购有
图片来源:图虫3月28日,环旭电子(601231.SH)披露2021年年度报告称,该公司去...
两个20CM涨停,津荣天宇拟10转8派3,上市没满周年
图片来源:图虫创意3月29日,津荣天宇(300988.SZ)再次“20CM涨停”,收于44...
在管面积翻倍,碧桂园服务称大规模收并购已过去
图片来源:碧桂园服务结束过去一年来的大举收并购后,在3月29日召开的2021年度业绩发布会...
首套房利率降至5.2%,武汉楼市政策也放松了
去年被投资客们看好的武汉楼市,近期也继续出台了楼市刺激政策。界面新闻获悉,武汉房贷利率出现...
英国通胀创30年来最快增速,政府宣布立即降调燃油税
2022年3月9日,英国丹伯里,埃克森美孚公司运营的埃索加油站。图片来源:视觉中国英国政府...
让孩子自信互动才是幼儿园质量“金标准”
让孩子自信互动才是幼儿园质量“金标准” “入园难、入园贵”的问题终于不那么令人焦灼了。近年...
佳通轮胎获行业“十大轮胎品牌”等奖项
近日,由中国轮胎商务网发起主办、善养汽车联合主办的ApexTire2021中国轮胎年度大选...
快手2021年营收811亿元,调整后净亏损188.5亿
,快手今日公布了2021年第四季度及全年财报。财报显示,该公司第四季度营收244亿元,同比...
奇安信2022年新增订单超9亿元同比增长超65%
3月29日,奇安信发布关于近期经营情况的公告。公告显示,目前公司在手订单超23亿元,202...
大摩:苹果、谷歌等大型科技企业股票反弹,亚马逊、英伟达
北京时间3月29日早间消息,据报道,摩根士丹利财富管理公司表示,美国主要的科技和互联网股票...
万科蝉联第一2022房企综合实力TOP500测评成果出
3月29日,2022房地产开发企业综合实力测评成果正式发布,“房地产开发企业综合实力TOP...
华为加码芯片研发:海思升格为一级部门
华为本周发布2021年年度报告,从华为2021年的最新业务架构来看,海思已经从2012实验...
LGDisplay加码抢占中国透明显示市场
LGDisplay于3月29日至31日在北京东外56号文创园,以“YourLifewith...
一汽-大众奥迪赛车队加冕中国超级跑车锦标赛2021赛季
2022年3月24日,代表一汽-大众奥迪赛车队出征中国超级跑车锦标赛(ChinaGT)20...
StrategyAnalytics:
根据StrategyAnalytic...
增程技术成2022百人会热门增程式S
3月27日,中国电动汽车百人会论坛(...
工信部:1-2月份我国软件业务收入1
近日,工信部发布《2022年1-2月...
元宇宙进行时,高通在行动
近期,高通宣布设立总金额达1亿美元的...
Ultrasuede®携手智己L7打
环保可持续发展的理念不断融于各行各业...