[发明专利]一种测试仪自动化实现方法和装置在审
申请号: | 201711381959.4 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108170591A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 吴军妮;姚力;陈磊 | 申请(专利权)人: | 北京格林威尔科技发展有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试操作 接口函数 测试函数 测试目标 方法和装置 输入参数 测试仪 调用 自动化 接口函数调用 自动化测试 测试 预先配置 配置 | ||
本发明提供了一种测试仪自动化实现方法和装置,该方法包括:预先配置针对测试目标的每种测试操作类型对应的测试函数;根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。该发明能够提高测试仪的自动化测试的效率。
技术领域
本申请涉及数据通信技术领域,特别涉及一种测试仪自动化实现方法和装置。
背景技术
从性能基准测试、缺陷识别和分析,到通过自动化实现的回退测试,SpirentTestCenterTM是测试当前网络和未来技术的全新的、事实上的标准。TCL作为实现TestCenter测试仪自动化的一种语言,通过调用SpirentTestCenter.tcl文件实现对TestCenter测试仪的操作,替代手动操作。
在平时测试中,编辑数据流进行模拟测试是使TestCenter测试仪的一个重要用途,数据流创建好后不是一成不变的,需要进行修改添加删除等操作,一般是当前网络需要什么样的数据流就编辑什么样的数据流,这就需要编写许多库函数去实现,使得编写脚本工作量加大。
现有技术的测试过程,需要人工根据测试需求编辑大量的脚本,不但浪费人工资源,还使得TestCenter测试仪的自动化不够高效。
发明内容
有鉴于此,本发明的目的在于提供一种测试仪自动化实现方法和装置,能够提高测试仪的自动化测试的效率。
为实现上述目的,本发明提供的技术方案为:
一种测试仪自动化实现方法,该方法包括:
预先配置针对测试目标的每种测试操作类型对应的测试函数;
根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;
需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。
一种测试仪自动化实现装置,该装置包括:
配置单元,用于预先配置针对测试目标的每种测试操作类型对应的测试函数;用于根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;
测试单元,用于需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。
综上所述,本发明通过预先配置针对测试目标的每种测试操作类型对应的测试函数,并为这些测试函数配置统一的接口函数,使得用户需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。本发明可以减少人工编辑脚本工作,能够有效减少人工资源浪费,同时还能够提高测试仪的自动化测试的效率。
附图说明
图1是本发明实施例测试仪自动化实现方法流程图;
图2是本发明实施例测试仪自动化实现装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
参见图1,图1是本发明实施例测试仪自动化实现方法流程图,如图1所示,该方法包括:
步骤101、预先配置针对测试目标的每种测试操作类型对应的测试函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京格林威尔科技发展有限公司,未经北京格林威尔科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711381959.4/2.html,转载请声明来源钻瓜专利网。