[发明专利]一种融合多类型测试工具的自动化测试装置及方法有效
申请号: | 200610170583.8 | 申请日: | 2006-12-26 |
公开(公告)号: | CN101212362A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 程琳;张平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04Q1/20;G06F11/00;H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 类型 测试 工具 自动化 装置 方法 | ||
1.一种融合多类型测试工具的自动化测试装置,其特征在于,包括:测试场景设置模块、工具驱动模块、测试数据解析模块、测试命令字子集模块、测试脚本集模块、日志模块,其中,
所述测试场景设置模块,位于测试用例服务器上,用于存储若干与场景描述文件及场景设置脚本所绑定的场景用例集合;
所述工具驱动模块,位于测试用例服务器及测试主机上,用于存储与测试用例绑定的执行脚本集合;
所述测试数据解析模块,位于测试主机上,用于对测试场景设置模块提供的场景描述文件按一定的规则进行解析,提取代表被测设备的被测功能的测试参数,供测试脚本运行使用;
所述测试命令字子集模块,位于测试用例服务器及测试主机上,由若干个测试库文件组成,用于提供测试脚本所需的基本命令函数;
所述测试脚本集模块,位于测试用例服务器及测试主机上,用于存储构建于所述测试命令字子集模块提供的命令函数基础之上的与测试用例绑定的测试脚本,该测试脚本使用由所述测试数据解析模块解析出的测试输入参数,在所述工具驱动模块的运行支持下,对被测设备的面向功能和业务的应用层进行自动化测试;
所述日志模块,位于测试用例服务器及测试主机上,使用文本文件记录所述测试脚本集模块中的测试脚本运行过程详细信息及最终的测试结果。
2.如权利要求1所述的自动化测试装置,其特征在于,所述测试用例服务器、测试主机、被测设备位于一个可建立连接的网络中,所述测试主机与所述测试用例服务器相连,所述测试主机与被测设备相连。
3.如权利要求1所述的自动化测试装置,其特征在于,所述测试场景配置模块中的所述场景用例,包括:
场景描述文件,用于定义保存某测试场景下被测设备的物理配置结构及与具体测试内容相关的若干测试参数;
场景设置脚本,用于在运行场景用例时,自动将对应的场景描述文件从所述测试用例服务器下载到测试主机本地,并以测试主机本地的场景描述文件名更新保存于测试主机作为测试场景。
4.如权利要求1所述的自动化测试装置,其特征在于,所述工具驱动模块内的执行脚本是VBScript脚本、或Perl脚本、或C语言脚本,该执行脚本运行时,控制所述工具驱动模块根据传入的参数格式,调用支持该参数格式的测试执行工具及测试用例绑定对应的测试脚本。
5.如权利要求1所述的自动化测试装置,其特征在于,所述工具驱动模块根据传入参数不同,调用与此参数相匹配的测试工具,执行测试用例绑定的测试脚本,其中所述测试工具是图形用户接口GUI方式下的Robot测试工具,或命令行接口CLI方式下的工具命令语言Tcl工具,或基于GUI或CLI方式的第三方功能和性能测试工具。
6.如权利要求1所述的自动化测试装置,其特征在于:
所述测试脚本集模块内的测试脚本集根据测试内容可进行扩充或删减,其中所述测试脚本是Robot测试脚本、或是工具命令语言Tcl测试脚本;
所述测试场景设置模块存储的场景用例集合,根据测试需要可进行场景用例的扩充或删减。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610170583.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:中性卡口式特种软光缆连接器
- 下一篇:无盲区汽车后视镜