[发明专利]容器测试方法及装置在审
申请号: | 202110536845.2 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113297072A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 赵虹钧 | 申请(专利权)人: | 阿里巴巴新加坡控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
地址: | 新加坡珊顿道*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 测试 方法 装置 | ||
1.一种容器测试方法,应用于测试平台,包括:
基于项目信息构建多个包括至少一个操作的容器项目模型;
根据预设配置规则为每个容器项目模型中的每个操作配置对应的配置参数集合;
确定测试线程从所述多个容器项目模型以及所述配置参数集合中,选择的待运行容器项目模型以及所述待运行容器项目模型中的每个操作对应的配置参数;
获取所述测试线程基于待运行容器项目模型以及所述待运行容器项目模型的每个操作对应的配置参数创建并运行容器的运行结果,基于所述运行结果对所述容器进行测试。
2.根据权利要求1所述的容器测试方法,所述基于项目信息构建多个包括至少一个操作的容器项目模型,包括:
确定项目的项目状态,在所述项目状态为运行状态的情况下,基于所述项目的运行信息构建多个初始容器项目模型,并确定每个初始容器项目模型包括的操作;
将操作相同的初始容器项目模型进行聚合,以获得包括至少一个操作的容器项目模型。
3.根据权利要求1所述的容器测试方法,所述基于项目信息构建多个包括至少一个操作的容器项目模型,包括:
确定项目的项目状态,在所述项目状态为待运行状态的情况下,基于所述项目的项目文档信息通过预设构建规则构建多个包括至少一个操作的容器项目模型。
4.根据权利要求2所述的容器测试方法,所述根据预设配置规则为每个容器项目模型中的每个操作配置对应的配置参数集合,包括:
根据所述项目的历史运行参数通过等价类划分和功能点正交的方式,为所述每个容器项目模型中的每个操作配置对应的多组配置参数,并基于所述多组配置参数形成配置参数集合。
5.根据权利要求1所述的容器测试方法,所述根据预设配置规则为每个容器项目模型中的每个操作配置对应的配置参数集合,包括:
基于所述测试平台的配置参数通过等价类划分和功能点正交的方式,为所述每个容器项目模型中的每个操作配置对应的多组配置参数,并基于所述多组配置参数形成配置参数集合。
6.根据权利要求1所述的容器测试方法,所述确定测试线程从所述多个容器项目模型以及所述配置参数集合中,选择的待运行容器项目模型以及所述待运行容器项目模型中的每个操作对应的配置参数,包括:
基于所述测试平台的配置参数确定至少一个测试线程;
确定每个测试线程从所述多个容器项目模型以及所述配置参数集合中,选择的待运行容器项目模型以及所述待运行容器项目模型中的每个操作对应的配置参数。
7.根据权利要求1所述的容器测试方法,所述确定测试线程从所述多个容器项目模型以及所述配置参数集合中,选择的待运行容器项目模型以及所述待运行容器项目模型中的每个操作对应的配置参数,包括:
基于预设配置规则确定至少一个测试线程;
确定每个测试线程从所述多个容器项目模型以及所述配置参数集合中,选择的待运行容器项目模型以及所述待运行容器项目模型中的每个操作对应的配置参数。
8.根据权利要求1所述的容器测试方法,所述基于所述运行结果对所述容器进行测试,包括:
基于所述运行结果确定所述容器的结束状态,以及获取所述容器对应的容器项目模型的目标操作;
基于所述结束状态与所述目标操作的对应关系,对所述容器进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴新加坡控股有限公司,未经阿里巴巴新加坡控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110536845.2/1.html,转载请声明来源钻瓜专利网。