[发明专利]一种软件测试方法及装置有效
申请号: | 201910141903.4 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109871328B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 杨智铮 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 装置 | ||
1.一种软件测试方法,其特征在于,所述方法应用于测试系统,所述测试系统包括测试管理设备和多个测试机器,所述测试管理设备包括测试平台和Rancher服务器,所述Rancher服务器用于管理所述多个测试机器;所述方法包括:
所述测试平台接收测试人员发送的待测试软件的测试命令;所述测试命令包括软件测试的类型和软件测试的测试任务;
所述测试平台根据所述软件测试的类型,从预先定义的多个测试环境中克隆创建所述待测试软件对应的测试环境;
所述测试平台通过所述Rancher服务器获取当前周期内所述多个测试机器的资源使用量;
所述测试平台根据每个测试机器的资源使用量和所述测试任务对应的资源需求量,确定至少一个目标测试机器;
所述测试平台在所述至少一个目标测试机器中搭建至少一个测试容器;所述测试容器包括所述测试环境和所述待测试软件,以使所述测试容器中的所述待测试软件在所述测试环境中执行所述测试任务。
2.根据权利要求1所述的方法,其特征在于,所述测试容器的数量通过以下方式确定:
若所述测试任务的数量小于或等于所述目标测试机器的数量,则确定所述测试容器的数量与所述测试任务的数量一致;
若所述测试任务的数量大于所述目标测试机器的数量,则确定所述测试容器的数量与所述目标测试机器的数量一致。
3.根据权利要求2所述的方法,其特征在于,若所述测试任务的数量大于所述目标测试机器的数量,则所述测试平台在所述至少一个目标测试机器中搭建所述至少一个测试容器之后,还包括:
所述测试平台从所述至少一个测试任务中确定与所述目标测试机器的数量一致的待分配的测试任务;
所述测试平台将所述待分配的测试任务逐一分配给所述至少一个目标测试机器;
所述测试平台在确定第一目标测试机器执行完成所述待分配的测试任务后,从所述至少一个测试任务中获取除所述待分配的测试任务以外的任一测试任务,并分配给所述第一目标测试机器,直至所述至少一个测试任务全部被分配;所述第一目标测试机器为所述至少一个目标测试机器中任一目标测试机器。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述测试平台在所述多个测试机器中搭建至少一个测试容器之后,还包括:
所述测试平台接收并存储所述测试机器发送的测试报告。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述测试平台在所述多个测试机器中搭建至少一个测试容器之后,还包括:
所述测试平台若确定软件测试结束,则删除所述测试机器中的所述测试容器。
6.一种软件测试装置,其特征在于,所述装置应用于测试系统,所述测试系统包括测试管理设备和多个测试机器,所述测试管理设备包括测试平台和Rancher服务器,所述Rancher服务器用于管理所述多个测试机器;所述装置为所述测试平台,所述装置包括:
接收单元,用于接收测试人员发送的待测试软件的测试命令;所述测试命令包括软件测试的类型和软件测试的测试任务;
处理单元,用于根据所述软件测试的类型,从预先定义的多个测试环境中克隆创建所述待测试软件对应的测试环境;通过所述Rancher服务器获取当前周期内所述多个测试机器的资源使用量;根据每个测试机器的资源使用量和所述测试任务对应的资源需求量,确定至少一个目标测试机器;
搭建单元,用于在所述至少一个目标测试机器中搭建至少一个测试容器;所述测试容器包括所述测试环境和所述待测试软件,以使所述测试容器中的所述待测试软件在所述测试环境中执行所述测试任务。
7.根据权利要求6所述的装置,其特征在于,所述测试容器的数量通过以下方式确定:
若所述测试任务的数量小于或等于所述目标测试机器的数量,则确定所述测试容器的数量与所述测试任务的数量一致;
若所述测试任务的数量大于所述目标测试机器的数量,则确定所述测试容器的数量与所述目标测试机器的数量一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910141903.4/1.html,转载请声明来源钻瓜专利网。