[发明专利]一种实现通信设备自动化测试中网络测试仪的封装方法在审
申请号: | 201811475189.4 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109656622A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 晏志文 | 申请(专利权)人: | 安徽皖通邮电股份有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种实现通信设备自动化测试中网络测试仪的封装方法,可解决现有测试仪操作的流程和功能的复杂性,导致编写测试脚本时耗费大量的工作而无法专注于测试逻辑,测试脚本也无法获得稳定的技术问题。本发明通过统一的API接口兼容了不同厂家测试仪的功能调用,使用数据与逻辑分离将变化分离到数据模板中,使逻辑获得稳定,通过反射调用将函数功能调用转化为了字符串传参,对整个测试仪操作流程的抽象封装使脚本无需关注具体的测试仪操作实现,测试脚本中只需关注功能测试本身,隐藏了测试仪功能的使用逻辑,大幅提高了测试脚本编写的效率和稳定性。 | ||
搜索关键词: | 测试仪 测试脚本 自动化测试 网络测试 通信设备 调用 封装 测试脚本编写 操作流程 测试逻辑 抽象封装 功能测试 功能调用 函数功能 使用数据 数据模板 与逻辑 字符串 脚本 反射 兼容 测试 转化 统一 | ||
【主权项】:
1.一种实现通信设备自动化测试中网络测试仪的封装方法,其特征在于:包括以下步骤:S100、构建跨测试仪厂商的统一API接口;S200、将步骤S100的接口函数名和参数从代码逻辑中分离到可持久化的数据模板;S300、数据模板直接以编写方式作为人机接口,程序实际查找索引使用的是该文件转成的XML文件,完成人机接口到机机接口的转化;S400、通过反射实现所有测试仪API功能的对外暴露的唯一接口,这也是上层调用的唯一入口;S500、通过反射实现的接口对测试仪通用操作流程进行抽象封装,完成仪表连接、端口占用、模拟设备创建、流量引擎创建、待发送流量创建、抓包分析引擎创建、统计引擎创建,进行创建流量的发送和收发包统计,并返回统计结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽皖通邮电股份有限公司,未经安徽皖通邮电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811475189.4/,转载请声明来源钻瓜专利网。