[发明专利]基于分布式测试节点集群的软件测试方法及软件测试系统有效
申请号: | 201910475374.1 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110297766B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 汪俊 | 申请(专利权)人: | 合肥移瑞通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L67/10 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 测试 节点 集群 软件 方法 系统 | ||
1.一种基于分布式测试节点集群的软件测试方法,其特征在于,应用于软件测试系统,所述系统包括:前端、服务器、消息中间件、分布式测试节点集群,所述前端与所述服务器通信连接,所述服务器通过所述消息中间件与所述分布式测试节点集群中的每个测试节点进行通信连接,其中,每个测试节点已部署一个或多个的资源,且不同的测试节点所部署的资源不同;所述方法包括:
服务器接收当前用户通过所述前端发送的针对待测试软件执行目标测试项的测试请求,所述测试请求包括目标资源的标识和所述目标测试项的需求信息;
所述服务器判断所述目标资源是否符合所述目标测试项的需求信息;
若是,则所述服务器从数据库中存储的资源的标识和测试节点的标识的对应关系中,获取与所述目标资源的标识对应的目标测试节点的标识;
通过所述消息中间件,所述服务器根据所述目标测试节点的标识向所述目标测试节点发送测试指令,所述测试指令包括所述目标资源的标识,以使所述目标测试节点根据所述目标资源的标识从自身所部署的资源中确定目标资源,并采用目标资源对待测软件执行所述目标测试项的测试;
所述测试节点为具有测试功能的设备;
所述目标测试项的需求信息为对待测软件执行目标测试项所需资源。
2.根据权利要求1所述的方法,其特征在于,在所述服务器接收当前用户通过所述前端发送的针对待测试软件执行目标测试项的测试请求之前,还包括:
所述服务器接收用户通过所述前端输入的资源的标识、部署所述资源的测试节点标识;
所述服务器建立所述资源的标识与所述测试节点标识的对应关系并存储至数据库中。
3.根据权利要求1所述的方法,其特征在于,在所述服务器判断所述目标资源是否符合所述目标测试项的需求信息之前,还包括:
所述服务器判断所述目标资源的标识是否已绑定其他用户;
若否,则所述服务器将所述目标资源的标识与所述当前用户进行绑定;
若是,则所述服务器向所述前端返回所述目标资源不可用的提示信息,以使所述前端显示所述提示信息,以供当前用户进行查看。
4.根据权利要求3所述的方法,其特征在于,在所述服务器将所述目标资源的标识与所述当前用户进行绑定之后,还包括:
所述服务器接收所述前端发送的解除绑定请求,所述解除绑定请求包括目标资源的标识;
所述服务器根据所述目标资源的标识解除所述目标资源的标识与当前用户的绑定。
5.根据权利要求1所述的方法,其特征在于,还包括:
所述服务器接收所述目标测试节点返回的所述目标测试项的测试结果、测试日志的存储信息;
所述服务器将所述目标测试项的标识、测试结果、测试日志的存储信息进行关联并存储至所述数据库中。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述服务器根据所述目标测试项的测试结果以邮件形式向当前用户发送提示。
7.根据权利要求5所述的方法,其特征在于,还包括:
所述服务器接收所述前端输入的结果查询指令,所述结果查询指令包括待查询的测试项的标识;
所述服务器查询所述数据库获取与所述待查询的测试项的标识对应的测试结果并发送给所述前端,以使所述前端显示所述待查询的测试项的测试结果,以供用户进行查看;
和/或,
所述服务器接收所述前端输入的测试日志查询指令,所述测试日志查询指令包括待查询的测试项的标识;
所述服务器查询所述数据库获取与所述待查询的测试项的标识对应的测试日志的存储信息,并根据测试日志的存储信息获取测试日志以及将所述测试测试日志发送给所述前端,以使所述前端显示所述待查询的测试项的测试日志,以供用户进行查看。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥移瑞通信技术有限公司,未经合肥移瑞通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910475374.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件可靠性早期评估方法
- 下一篇:测试用例自动执行方法、装置、设备及存储介质