[发明专利]一种软件测试的方法、装置及系统在审
申请号: | 201510422391.0 | 申请日: | 2015-07-17 |
公开(公告)号: | CN106708716A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 高琳旭 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,黄灿 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 装置 系统 | ||
1.一种软件测试的方法,其特征在于,包括:
获取待测试软件的一测试路径的配置信息;
根据所述配置信息,控制一云服务器生成虚拟服务器;
控制所述虚拟服务器下载安装所述待测试软件;
控制所述虚拟服务器对所述待测试软件进行功能测试。
2.根据权利要求1所述的软件测试的方法,其特征在于,所述根据所述配置信息,控制一云服务器生成虚拟服务器的步骤包括:
根据所述配置信息,控制一云服务器从镜像服务器下载与所述配置信息对应的操作系统镜像;
控制所述云服务器根据所述操作系统镜像,生成对应的虚拟服务器。
3.根据权利要求1所述的软件测试的方法,其特征在于,所述控制所述虚拟服务器下载安装所述待测试软件的步骤之前还包括:
控制所述虚拟服务器从应用软件服务器下载所述待测试软件依赖的第三方应用软件并安装完善,所述第三方应用软件包括数据库。
4.根据权利要求1所述的软件测试的方法,其特征在于,当所述云服务器能够每次同时生成多个虚拟服务器时,
所述获取待测试软件的一测试路径的配置信息的步骤包括:
获取待测试软件的多条测试路径的配置信息;
所述根据所述配置信息,控制一云服务器生成虚拟服务器的步骤包括:
根据所述多条测试路径的配置信息,控制一云服务器生成多个虚拟服务器。
5.根据权利要求1所述的软件测试的方法,其特征在于,还包括:
在功能测试完成后,判断测试结果是否正常;
在判断结果为正常的情况下,控制所述云服务器删除所述虚拟服务器。
6.一种软件测试的装置,其特征在于,包括:
获取模块,用于获取待测试软件的一测试路径的配置信息;
第一控制模块,用于根据所述配置信息,控制一云服务器生成虚拟服务器;
第二控制模块,用于控制所述虚拟服务器下载安装所述待测试软件;
第三控制模块,用于控制所述虚拟服务器对所述待测试软件进行功能测试。
7.根据权利要求6所述的软件测试的装置,其特征在于,所述第一控制模块包括:
第一控制子模块,用于根据所述配置信息,控制一云服务器从镜像服务器下载与所述配置信息对应的操作系统镜像;
第二控制子模块,用于控制所述云服务器根据所述操作系统镜像,生成对应的虚拟服务器。
8.根据权利要求6所述的软件测试的装置,其特征在于,还包括:
第四控制模块,用于控制所述虚拟服务器从应用软件服务器下载所述待测试软件依赖的第三方应用软件并安装完善,所述第三方应用软件包括数据库。
9.根据权利要求6所述的软件测试的装置,其特征在于,当所述云服务器能够每次同时生成多个虚拟服务器时,
所述获取模块具体用于获取待测试软件的多条测试路径的配置信息;
所述第一控制模块具体用于根据所述多条测试路径的配置信息,控制一云服务器生成多个虚拟服务器。
10.根据权利要求6所述的软件测试的装置,其特征在于,还包括:
判断模块,用于在功能测试完成后,判断测试结果是否正常;
第五控制模块,用于在判断结果为正常的情况下,控制所述云服务器删除所述虚拟服务器。
11.一种软件测试的系统,其特征在于,包括:
控制服务器,包括权利要求6-10任一所述的软件测试的装置;
云服务器,用于管理虚拟服务器;
应用软件服务器,用于存储待测试软件依赖的第三方应用软件,所述第三方应用软件包括数据库;
镜像服务器,用于存储各种操作系统镜像。
持续集成服务器,用于存储待测试软件。
12.根据权利要求11所述的软件测试的系统,其特征在于,还包括:
管理服务器,用于控制所述持续集成服务器进行待测试软件的集成与构建,和触发所述控制服务器的工作。
13.根据权利要求11所述的软件测试的系统,其特征在于,所述控制服务器为ansible控制服务器,所述云服务器为openstack云服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510422391.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化测试方法及装置
- 下一篇:一种开发调试方法及装置