[发明专利]一种自动化测试方法、装置及系统有效
申请号: | 201710236943.8 | 申请日: | 2017-04-12 |
公开(公告)号: | CN108694121B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 谢天;熊银梅;何龙;程万鹏;邬志健 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/06;H04L29/08;H04L12/26 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 装置 系统 | ||
本发明实施例提供了一种自动化测试方法及装置,该方法包括:获得待测试系统中的每一待测试节点对应的至少一个软件安装包的存储地址信息;依据所获得的存储地址信息,确定待测试系统中的每一待测试节点对应的至少一个软件安装包;将所确定的每一软件安装包发送至对应的待测试节点,以使每一待测试节点安装所接收的至少一个软件安装包,完成对待测试系统的软件安装;获得完成软件安装的待测试系统对应的测试脚本;运行所获得的测试脚本,对完成软件安装的待测试系统进行自动化测试。应用本发明实施例,减少了测试过程中的测试人员的手动参与,提升了测试过程中自动化的覆盖率。
技术领域
本发明涉及分布式系统软件测试和管理技术领域,特别是涉及一种自动化测试方法、装置及系统。
背景技术
随着大数据时代的来临,越来越多的分布式集群系统(例如:分布式云存储系统)应运而生。通常来说,分布式集群系统比传统的单机系统会更加复杂,进一步的,测试分布式集群系统也会更加复杂。
现有的针对分布式集群系统的测试方案中,引入了自动化测试框架,具体的,测试人员首先需要手动构建分布式集群系统,即手动登录存储软件安装包的存储节点,从上述存储节点中查找获得所需的软件安装包,并手动将所获得的软件安装包安装至分布式集群系统中的节点中,以使分布式集群系统中的节点安装对应的软件安装包,构建分布式集群系统。在构建完成分布式集群系统后,在自动化测试框架中自动获得预存的针对分布式集群系统的测试脚本,并运行测试脚本对分布式集群系统进行自动化测试。
可见,在现有的自动化测试方案中,还需要手动为分布式集群系统中的节点安装所需的软件安装包,即对于分布式集群系统的构建还需要测试人员人工构建。在针对分布式集群系统的测试方案中,需要测试人员参与的程度依然较高。
发明内容
本发明实施例的目的在于提供一种自动化测试方法、装置及系统,以减少测试过程中的测试人员的手动参与,提升测试过程中自动化的覆盖率。具体技术方案如下:
一方面,本发明实施例提供了一种自动化测试方法,所述方法包括:
获得每一待测试节点对应的至少一个软件安装包的存储地址信息,其中,所述每一待测试节点为:待测试系统中的节点;
依据所获得的存储地址信息,确定所述待测试系统中的每一待测试节点对应的至少一个软件安装包;
将所确定的每一软件安装包发送至对应的待测试节点,以使每一待测试节点安装所接收的至少一个软件安装包,完成对所述待测试系统的软件安装;
获得完成软件安装的所述待测试系统对应的测试脚本;
运行所获得的测试脚本,对完成软件安装的所述待测试系统进行自动化测试。
可选地,所述每一待测试节点对应的至少一个软件安装包存储于存储节点中,所获得的存储地址信息为:所述至少一个软件安装包在所述存储节点中的地址信息;
所述依据所获得的存储地址信息,确定所述待测试系统中的每一待测试节点对应的至少一个软件安装包的步骤,包括:
依据所获得的存储地址信息,从所述存储节点中确定所述待测试系统中的每一待测试节点对应的至少一个软件安装包。
可选地,在所述将所确定的每一软件安装包发送至对应的待测试节点的步骤之前,所述方法还包括:
获得所述待测试系统中每一待测试节点的路由IP地址;
依据所获得的IP地址,与每一待测试节点建立安全壳协议SSH连接;
所述将所确定的每一软件安装包发送至对应的待测试节点的步骤,包括:
基于所建立的SSH连接,将所确定的每一软件安装包发送至对应的待测试节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710236943.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试服务组件的方法和装置
- 下一篇:用于对受限装置进行符号执行的方法