预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110457204A(43)申请公布日2019.11.15(21)申请号201910604304.1(22)申请日2019.07.05(71)申请人深圳壹账通智能科技有限公司地址518052广东省深圳市前海深港合作区前湾一路1号A栋201室(72)发明人刘丽珍(74)专利代理机构广州华进联合专利商标代理有限公司44224代理人黄晶晶(51)Int.Cl.G06F11/36(2006.01)G06F8/71(2018.01)G06F8/61(2018.01)权利要求书2页说明书13页附图4页(54)发明名称代码测试方法、装置、计算机设备和存储介质(57)摘要本申请涉及一种基于研发管理的代码测试方法、装置、计算机设备和存储介质。所述方法包括:对临时版本服务器中的镜像文件进行轮询操作,检测临时版本服务器是否存在新版本号的镜像文件。当检测到临时版本服务器存在新版本号的镜像文件时,为新版本号的镜像文件新建冒烟测试任务,并为冒烟测试任务分配对应的测试服务器。根据新版本号从临时版本服务器中下载对应新版本号的镜像文件,并烧录至目标测试终端,当成功重启目标测试终端时,利用测试服务器执行冒烟测任务对应的测试用例,获取测试用例执行完毕后的测试结果并返回。采用本方法可及时解决提交错误代码使得镜像文件烧录失败,导致目标测试终端无法重启的问题,进一步提高了系统测试效率。CN110457204ACN110457204A权利要求书1/2页1.一种代码测试方法,所述方法包括:对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件;其中,所述临时服务器根据所述镜像文件的上传时间节点生成对应的版本号;当检测到所述临时版本服务器存在新版本号的镜像文件时,为所述新版本号的镜像文件新建冒烟测试任务;为所述冒烟测试任务分配对应的测试服务器;根据所述新版本号,从所述临时版本服务器中下载对应新版本号的镜像文件,并烧录至目标测试终端;当成功重启目标测试终端时,利用所述测试服务器执行冒烟测任务对应的测试用例;获取测试用例执行完毕后的测试结果并返回。2.根据权利要求1所述的方法,其特征在于,在所述获取测试用例执行完毕后的测试结果并返回的步骤之后,包括:根据所述测试结果,对已测试的镜像文件的版本号添加测试标记;所述对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件的步骤,包括:对所述临时版本服务器中的镜像文件的版本号进行轮询操作,根据所述版本号中未带有所述测试标记的镜像文件,得到新版本号的镜像文件。3.根据权利要求1所述的方法,其特征在于,在所述获取测试用例执行完毕后的测试结果并返回的步骤之后,包括:根据所述测试结果,将已测试的镜像文件的版本号按照所述镜像文件的上传时间节点,添加至已测清单;所述对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件,包括:获取预设的轮询周期;在所述预设的轮询周期内,获取所述临时版本服务器中各镜像文件的版本号;将各所述版本号按照所述上传时间节点进行排序,得到版本号序列,并存储;将所述版本号序列与所述已测清单的各版本号进行比对,得到新版本号对应的镜像文件。4.根据权利要求1至3任意一所述的方法,其特征在于,所述为所述冒烟测试任务分配对应的测试服务器,包括:获取各冒烟测试任务和对应的新建时间;根据所述新建时间对各所述冒烟测试任务进行排队,得到所述冒烟测试任务的测试序列;获取预设的查询周期;在所述预设的查询周期内,查询所述测试服务器列表,获取各所述测试服务器的当前状态;获取当前状态为空闲状态的测试服务器,得到可用测试服务器;为所述测试序列中的各冒烟测试任务,分配所述可用测试服务器。2CN110457204A权利要求书2/2页5.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述新版本号,从所述临时版本服务器中下载对应新版本号的镜像文件,并烧录至目标测试终端,包括:从所述临时版本服务器中,获取并下载对应的新版本号的镜像文件,得到待烧录镜像文件;查询各目标测试终端的当前状态,获取处于空闲状态的目标测试终端,得到可用测试终端;将所述待烧录镜像文件,烧录至所述可用测试终端。6.根据权利要求5所述的方法,其特征在于,所述当成功重启目标测试终端时,利用所述测试服务器执行冒烟测任务对应的测试用例,包括:重启已烧录所述待烧录镜像文件的可用测试终端;当成功重启所述可用测试终端时,获取所述冒烟测试任务对应的测试用例;利用所述可用测试服务器,在所述可用测试终端执行所述测试用例,生成所述测试用例的执行结果;记录所述测试用例的当前执行时间、所述冒烟测试任务对应的镜像文件的版本号以及所述