[发明专利]代码测试方法、装置、计算机设备和存储介质在审
申请号: | 201910604304.1 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110457204A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 刘丽珍 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71;G06F8/61 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 黄晶晶<国际申请>=<国际公布>=<进入 |
地址: | 518052广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像文件 新版本号 版本服务器 目标测试 冒烟 测试服务器 终端 重启 测试任务分配 测试用例执行 计算机设备 测试 存储介质 错误代码 代码测试 轮询操作 烧录失败 系统测试 研发管理 检测 烧录 下载 返回 申请 成功 | ||
1.一种代码测试方法,所述方法包括:
对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件;其中,所述临时服务器根据所述镜像文件的上传时间节点生成对应的版本号;
当检测到所述临时版本服务器存在新版本号的镜像文件时,为所述新版本号的镜像文件新建冒烟测试任务;
为所述冒烟测试任务分配对应的测试服务器;
根据所述新版本号,从所述临时版本服务器中下载对应新版本号的镜像文件,并烧录至目标测试终端;
当成功重启目标测试终端时,利用所述测试服务器执行冒烟测任务对应的测试用例;
获取测试用例执行完毕后的测试结果并返回。
2.根据权利要求1所述的方法,其特征在于,在所述获取测试用例执行完毕后的测试结果并返回的步骤之后,包括:
根据所述测试结果,对已测试的镜像文件的版本号添加测试标记;
所述对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件的步骤,包括:
对所述临时版本服务器中的镜像文件的版本号进行轮询操作,根据所述版本号中未带有所述测试标记的镜像文件,得到新版本号的镜像文件。
3.根据权利要求1所述的方法,其特征在于,在所述获取测试用例执行完毕后的测试结果并返回的步骤之后,包括:
根据所述测试结果,将已测试的镜像文件的版本号按照所述镜像文件的上传时间节点,添加至已测清单;
所述对临时版本服务器中的镜像文件进行轮询操作,检测所述临时版本服务器是否存在新版本号的镜像文件,包括:
获取预设的轮询周期;
在所述预设的轮询周期内,获取所述临时版本服务器中各镜像文件的版本号;
将各所述版本号按照所述上传时间节点进行排序,得到版本号序列,并存储;
将所述版本号序列与所述已测清单的各版本号进行比对,得到新版本号对应的镜像文件。
4.根据权利要求1至3任意一所述的方法,其特征在于,所述为所述冒烟测试任务分配对应的测试服务器,包括:
获取各冒烟测试任务和对应的新建时间;
根据所述新建时间对各所述冒烟测试任务进行排队,得到所述冒烟测试任务的测试序列;
获取预设的查询周期;
在所述预设的查询周期内,查询所述测试服务器列表,获取各所述测试服务器的当前状态;
获取当前状态为空闲状态的测试服务器,得到可用测试服务器;
为所述测试序列中的各冒烟测试任务,分配所述可用测试服务器。
5.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述新版本号,从所述临时版本服务器中下载对应新版本号的镜像文件,并烧录至目标测试终端,包括:
从所述临时版本服务器中,获取并下载对应的新版本号的镜像文件,得到待烧录镜像文件;
查询各目标测试终端的当前状态,获取处于空闲状态的目标测试终端,得到可用测试终端;
将所述待烧录镜像文件,烧录至所述可用测试终端。
6.根据权利要求5所述的方法,其特征在于,所述当成功重启目标测试终端时,利用所述测试服务器执行冒烟测任务对应的测试用例,包括:
重启已烧录所述待烧录镜像文件的可用测试终端;
当成功重启所述可用测试终端时,获取所述冒烟测试任务对应的测试用例;
利用所述可用测试服务器,在所述可用测试终端执行所述测试用例,生成所述测试用例的执行结果;
记录所述测试用例的当前执行时间、所述冒烟测试任务对应的镜像文件的版本号以及所述可用测试服务器的IP地址,生成用例测试日志文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910604304.1/1.html,转载请声明来源钻瓜专利网。