[发明专利]自动化测试系统及方法、版本服务器、以及终端有效
申请号: | 201110174912.7 | 申请日: | 2011-06-27 |
公开(公告)号: | CN102255748B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 卢正宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 系统 方法 版本 服务器 以及 终端 | ||
技术领域
本发明涉及计算机测试领域,特别是涉及一种自动化测试系统及方法、版本服务器、以及终端。
背景技术
在现有技术中,开发人员当前所进行的自测和集成测试主要由以下几部分组成:首先,开发人员将自己所修改的模块打上新的标签提交到版本服务器上,然后由版本构建人员将所有更新后的模块构建成一个新的版本。新版本构建完成后,由版本构建人员将升级路径发给自测人员和集成测试人员,测试人员根据升级路径将终端升级到构建后的版本;测试人员确定版本升级完成后,再通过手工进行版本的基本功能测试。
从上述处理可以看出,现有技术中测试流程效率低下、时间耗费严重,随着版本所具备的特性不断增多,各个模块修改在周期无法统一的情况下,上述测试流程会造成人力资源的浪费,同时手工测试的不全面性必然导致版本质量的不可控。
发明内容
本发明提供一种自动化测试系统及方法、版本服务器、以及终端,以解决现有技术中测试流程效率低下、时间耗费严重、人力严重浪费、以及人工测试不全面的问题。
本发明提供一种自动化测试系统,包括:位于版本服务器上的版本构建单元与位于终端上的自动测试单元,其中,版本构建单元包括:版本自动检测模块、以及版本自动构建模块,自动测试单元包括:版本自动升级模块、以及自动测试模块,其中:
版本自动检测模块,用于检测版本服务器上的各个模块的标签是否全部更新完毕;
版本自动构建模块,用于在版本自动检测模块确定各个模块的标签已经全部更新完毕的情况下,将更新后的各个模块构建成新版本;
版本自动升级模块,用于将终端上的各个模块升级到新版本;
自动测试模块,用于调用测试用例对终端上升级到新版本的各个模块进行测试。
本发明还提供了一种版本服务器,包括版本构建单元,版本构建单元包括:版本自动检测模块、以及版本自动构建模块,其中:
版本自动检测模块,用于检测版本服务器上的各个模块的标签是否全部更新完毕;
版本自动构建模块,用于在版本自动检测模块确定各个模块的标签已经全部更新完毕的情况下,将更新后的各个模块构建成新版本。
本发明还提供了一种终端,包括自动测试单元,自动测试单元包括:版本自动升级模块、以及自动测试模块,其中:
版本自动升级模块,用于根据版本服务器端版本自动构建模块自动构建的新版本,将终端上的各个模块升级到新版本;
自动测试模块,用于调用测试用例对终端上升级到新版本的各个模块进行测试。
本发明还提供了一种自动化测试方法,包括:
获取版本服务器上根据更新后的各个模块构建的新版本;
将终端上的各个模块升级到新版本;
调用测试用例对终端上升级到新版本的各个模块进行测试。
本发明有益效果如下:
通过版本服务器上的版本构建单元自动构建新版本,终端上的自动测试单元自动下载该新版本并对其进行测试,解决了现有技术中测试流程效率低下、时间耗费严重、人力严重浪费、以及人工测试不全面的问题,能够提高在开发过程中的自测效率、测试质量,并缩短了版本开发周期。
附图说明
图1是本发明实施例的自动化测试系统的结构示意图;
图2是本发明实施例的版本自动检测模块的处理流程图;
图3是本发明实施例的版本自动构建模块的处理流程图;
图4是本发明实施例的版本自动升级模块的处理流程图;
图5是本发明实施例的自动测试模块的处理流程图;
图6是本发明实施例的版本服务器的结构示意图;
图7是本发明实施例的终端的结构示意图;
图8是本发明实施例的自动化测试方法的流程图。
具体实施方式
为了解决现有技术中测试流程效率低下、时间耗费严重、人力严重浪费、以及人工测试不全面的问题,本发明提供了一种自动化测试系统及方法、版本服务器、以及终端,其中,版本自动构建的自动化测试系统主要由客户端(位于版本服务器的版本构建单元)与服务端(位于终端的自动测试单元)两部分组成。位于版本服务器的版本构建单元包括版本自动检测模块与版本自动构建模块,位于终端的自动测试单元包括版本自动升级模块与自动测试模块,本发明实施例的技术方案从版本构建到版本测试全部由自动化测试系统来实现,取代传统开发过程中的手工操作模式。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110174912.7/2.html,转载请声明来源钻瓜专利网。