[发明专利]SNMP接口信息模型一致性自动化测试方法及系统无效
申请号: | 201010189996.7 | 申请日: | 2010-05-25 |
公开(公告)号: | CN101867501A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 刘益畅;陈颖慧;唐凡;李财云;韩坤;熊倩倩 | 申请(专利权)人: | 北京宜富泰网络测试实验室有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/36 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100876 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | snmp 接口 信息 模型 一致性 自动化 测试 方法 系统 | ||
技术领域
本发明涉及软件测试领域,尤其涉及一种SNMP接口信息模型一致性自动化测试方法及系统。
背景技术
通信行业标准YD/T 1145-2001《网络管理接口测试方法》中提及“网络管理接口包括协议栈、信息模型和接口功能,相应地,对网络管理接口的测试包括三个方面的内容:通信协议一致性测试、信息模型一致性测试和管理功能一致性测试。”其中,对网络管理(网管)接口的通信协议一致性测试的主要目的是检验利用网管接口进行通信的通信实体之间的互联性和互通性;信息模型一致性测试用于验证被测网管接口是否能以正确的形式提供网络管理信息,属于语法测试的范畴;管理功能一致性测试用于验证网管接口所传递的信息能否真正指配网络的运行以及正确表达网络资源的具体运行情况,属于语义测试的范畴。
SNMP(Simple Network Management Protocol,简单网络管理协议)接口的信息模型一致性测试是SNMP网管接口测试的重要组成部分,用于验证被测SNMP接口是否能以正确的形式提供网络管理信息,测试对象覆盖SNMP接口信息模型中定义的所有表对象、叶对象和通知对象(陷阱对象),测试内容包括对各类对象实例的访问权限测试、数据类型测试、数据值范围测试以及表对象的索引关系测试等。
在通信行业标准YD/T 1145-2001《网络管理接口测试方法》中,建议在网管接口的ICS(Implementation Conformance Statement,实现一致性声明)文稿的基础上进行信息模型一致性测试。SNMP接口的ICS文稿由三部分组成,一部分是通过分析管理信息模型定义内容生成,该部分是根据规定的管理信息模型说明各管理对象应实现的标准,是测试的主要依据;另一部分是管理对象的实现描述单元,由被测用户填写,说明被测系统中管理对象的实际实现情况;最后一部分是表述测试结果的单元,由测试人员填写,以标识测试项的实际测试结果。
依据行业标准YD/T 1145-2001建议,SNMP接口的信息模型测试可分为测试准备、测试执行和测试总结三个阶段。
1)在测试准备阶段,测试人员需要根据测试项目所依据的相关规范中定义的信息模型,生成ICS文稿,这是测试的基本依据。生成好的ICS文稿还需要交由被测用户根据被测系统的实际实现情况填写管理对象实现描述单元,形成ICS规格说明,用于筛选因被测系统未实现而不需要测试的内容,减少实际测试的工作量。最后,测试人员需要依据ICS规格说明的描述,编写SNMP接口信息模型测试所需的相应测试用例。
2)在测试执行阶段,测试人员需要执行编写好的测试用例,将被测系统中管理对象在测试中表现出来的实际行为与ICS规格说明中的描述进行一致性比较,并将其结果记录在ICS规格说明的测试结果单元中,形成正式的测试记录文件。
3)在测试总结阶段,测试人员需要依据测试记录中各个管理对象的测试结果,编写测试报告。
在现有的与SNMP接口测试相关的专利申请中,主要都是提出了SNMP接口管理功能一致性测试的相关技术。例如,在中国专利申请“对设备进行基于管理信息库的测试的系统和方法”(申请号为200510135502.6)中,华为技术有限公司提出了一种通过编写Tcl脚本执行事先设置的测试用例库中用例的测试方法,该方法需要人工编写Tcl脚本和事先设置好测试用例库,自动化程度较低。
在中国专利申请“对简单网络管理协议的代理实现自动化测试的方法及系统”(申请号为200610170030.2)中,华为技术有限公司提出了另一种自动化程度较高的测试方法,该方法在对网络设备状态进行监控的同时,将执行基本测试用例从SNMP接口获取的被测代理信息与执行比对用例从网络设备命令等其他途径获取的被测代理所在网络设备信息进行自动对比,验证从SNMP接口所获得的代理信息是否正确表达了网络设备资源的具体运行情况,为SNMP接口管理功能测试提供了一种很好的自动化测试手段。但该发明仍需事先设置好基本测试用例数据和比对用例数据。
在中国专利申请“简单网络管理协议软件的测试装置及其测试方法”(申请号:200710138053.X)中,中兴通信股份有限公司提出了一种集成SNMP测试工具(如SNMP Explore)和自动测试执行工具(如Rational Robot)进行SNMP接口自动测试的装置,其中的基础数据集单元从网管系统或其他系统设置基础数据与数据模板,并转化为SNMP测试工具识别的数据格式,SNMP测试工具的测试数据再由数据处理单元与数据模板比较得出测试结果,自动测试驱动平台实现对上述部分的自动控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宜富泰网络测试实验室有限公司,未经北京宜富泰网络测试实验室有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010189996.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同位素13C标记的4-羟基脯氨酸的生物合成方法
- 下一篇:一种电池充电器
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置