[发明专利]一种测试系统及方法有效
申请号: | 201811481607.0 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109739744B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 丰竹雷;蒋龙;孙衍群;李国平 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455;G06F8/61 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种测试系统及方法,该系统包括:代码管理节点、资源调度节点和至少两个docker compose节点;代码管理节点对待测试项目的每一待测试分支的测试代码进行打包处理,生成代码文件;按照一个docker compose节点上部署同一测试项目的一个待测试分支的代码文件的方式,从资源调度节点发送的可用节点列表中确定目标docker compose节点,并向目标docker compose节点发送代码文件;docker compose节点运行待测试分支的运行环境的镜像文件生成测试容器,将代码文件挂载在测试容器中对待测试分支进行测试。应该本发明实施例的方案能够提高对软件进行测试的效率。 | ||
搜索关键词: | 一种 测试 系统 方法 | ||
【主权项】:
1.一种测试系统,其特征在于,所述系统包括:代码管理节点、资源调度节点和至少两个docker compose节点;所述资源调度节点,用于监测所述docker compose节点的状态,并根据监测结果,获取包含可用docker compose节点信息的可用节点列表;并向所述代码管理节点发送所述可用节点列表;所述代码管理节点,用于对待测试项目的待测试分支的测试代码进行打包处理,生成所述待测试分支的代码文件;并在接收到所述资源调度节点发送的所述可用节点列表时,按照一个docker compose节点上部署同一测试项目的一个测试分支的代码文件的方式,从所述可用节点列表中确定用于部署所生成代码文件的目标docker compose节点,并向所述目标docker compose节点发送所生成的代码文件;所述docker compose节点,用于在接收到所述代码管理节点发送的代码文件时,将所接收的代码文件部署在指定的目录中;并获得待测试分支的运行环境的镜像文件,通过运行所获得的镜像文件生成测试容器,将所述指定的目录中部署的代码文件挂载在所述测试容器中,以对待测试分支进行测试。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811481607.0/,转载请声明来源钻瓜专利网。