自动化测试系统在光网络设备的应用研究

自动化测试系统在光网络设备的应用研究

论文摘要

通信设备是整个网络系统和平台的核心,很多网络服务都需要通信设备的运行,通信设备性能的好坏决定了整个互联网系统的性能。光网络设备具有传输数据速度快,传输成本低等多种优点,是未来网络设备发展的趋势。目前光网络设备支持功能很多,而且随着速率和带宽的提高,设备功能将更加复杂,这使得测试人员的工作量异常庞大,仅依靠手工测试还远不能满足测试要求,因此自动化测试系统是测试光网络设备不可缺少的工具。自动化测试系统包括数据录入、测试执行、结果验证等部分,不但可以节省人力、时间和测试设备等资源,降低测试成本,也缩短了测试周期,更早将设备推向市场。一些研究者已经提出了几种自动化测试系统的模型或者设计思想,但这些系统都还处于理论或者研究室阶段,系统效率不高,离企业实际应用还比较远。另外还有一些商用自动化测试工具,这些工具适合范围比较广,但不具有针对性,对本文研究的光网络设备在测试功能上还有限制。本文研究了一种针对光网络设备的自动化测试系统,该系统与光网络设备使用的通信协议相匹配,能够适应光网络设备的硬件特点,满足自动化测试系统的灵活性,可成长性,效率高的要求。本文在设计时使用了Tcl(Tool Command Language)脚本语言,API接口以及模块化框架。Tcl本身语法简明、高效,并且移植性和扩展性好,适合作为本文系统的编译语言。本文还设计了一系列的函数调用API接口,将这些接口分为两层结构,即HLAPI(high level API)和LLAPI(low level API),上层用户使用HLAPI,HLAPI为使用者提供了友好的接口,从接口名很容易理解接口含义,是组成测试用例的必要元素。自动化测试人员使用LLAPI,LLAPI组成HLAPI,是自动化测试系统的底层代码,用于与通信测试仪表的通信和其他控制,不对上层用户开放。本文设计的自动化测试系统将采用模块化框架,将与待测设备相关的操作和与待测设备无关的操作分离,不同功能的代码独立成块,可以降低系统功能扩展时的开发成本,解决产品不同版本之间的差异导致无法使用统一测试系统的问题,还解决了一些商业化专业测试工具本身不易扩展,在不同产品上不能通用等问题,较大地提高自动化测试系统的工作效率。本文进行的一系列研究是自动化测试系统在光网络设备等通信设备领域进行的有益尝试,在企业实际应用中测试性能良好,为通信设备制造商自主开发自动化测试系统提供了一条新的途径。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 引言
  • 1.2 研究背景
  • 1.3 研究内容
  • 1.4 论文章节安排
  • 1.5 本章小结
  • 2 光网络设备自动化测试系统的需求分析
  • 2.1 光网络设备介绍
  • 2.2 自动化测试系统介绍
  • 2.3 光网络设备对自动化测试系统的要求
  • 2.4 本章小结
  • 3 光网络设备自动化测试系统的技术关键点
  • 3.1 自动化测试系统的功能
  • 3.2 TCL脚本语言
  • 3.3 API接口应用
  • 3.4 模块化设计
  • 3.5 本章小结
  • 4 NATP自动化测试系统的系统框架
  • 4.1 NATP 自动化测试系统介绍
  • 4.2 NATP 自动化测试系统的测试环境
  • 4.3 NATP 自动化测试系统的运行流程
  • 4.4 自动化测试系统的系统组成
  • 4.5 本章小结
  • 5 NATP自动化测试系统的实现
  • 5.1 NATP 自动化测试系统的模块
  • 5.1.1 NET-SNMP模块
  • 5.1.2 OID Config模块
  • 5.1.3 仪表控制模块
  • 5.2 API模块
  • 5.2.1 LLAPI
  • 5.2.2 HLAPI
  • 5.3 NATP 测试用例的设计
  • 5.4 本章小结
  • 6 NATP自动化测试系统的性能评估
  • 6.1 NATP 系统性能的评估办法
  • 6.1.1 不同自动化测试系统的评估方法
  • 6.1.2 NATP 自身性能的评估方法
  • 6.2 NATP 自动化测试系统的性能评估
  • 6.2.1 NATP 的灵活性能评估
  • 6.2.2 NATP 的可成长性能评估
  • 6.2.3 NATP 的效率性评估
  • 6.3 不同测试平台的测试性能分析
  • 6.3.1 测试功能覆盖度
  • 6.3.2 测试bug发现率
  • 6.3.3 测试用例开发成本
  • 6.4 本章小结
  • 7 总结与展望
  • 7.1 本文总结
  • 7.2 工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 附件
  • 相关论文文献

    • [1].管控网络设备登录之门[J]. 电脑知识与技术(经验技巧) 2020(01)
    • [2].用“运维的根本”解决网络运维的根本问题[J]. 金融电子化 2017(06)
    • [3].利用“互联网+”创新高中英语教学[J]. 英语画刊(高级版) 2017(07)
    • [4].信息化学风建设的现状分析与对策[J]. 知识文库 2017(13)
    • [5].高职院校“网络设备管理”实践教学探索[J]. 科教文汇(下旬刊) 2009(12)
    • [6].基于工作过程的《网络设备配置与管理》课程设计[J]. 辽宁农业职业技术学院学报 2012(05)
    • [7].浅谈“网络设备配置与调试”课程的项目学习[J]. 当代教育实践与教学研究 2017(02)
    • [8].大型网络设备"能源之星"产品技术规范研究[J]. 电子质量 2016(07)
    • [9].浅谈“网络设备配置与管理”课程改革[J]. 职业教育研究 2015(02)
    • [10].高职《网络设备配置与管理》课程教学改革初探[J]. 电脑迷 2017(11)
    • [11].网络设备配置规范[J]. 中小企业管理与科技(上旬刊) 2013(09)
    • [12].网络设备安全分析与解决措施[J]. 电力信息化 2012(02)
    • [13].国内外网络设备市场的发展差距与应对策略[J]. 对外经贸实务 2011(02)
    • [14].关于《网络设备配置与管理》精品课程的建设[J]. 职业教育研究 2010(03)
    • [15].校园网络的安全问题及对策[J]. 现代信息科技 2018(08)
    • [16].网络设备维保服务管理模式的优化与实践[J]. 邮电设计技术 2017(09)
    • [17].如何维护大规模的网络设备[J]. 中国教育网络 2009(08)
    • [18].以学生为中心的小组学习法在《网络设备配置》课程教学中的应用研究[J]. 教育教学论坛 2013(09)
    • [19].借助脚本管理网络设备[J]. 网络安全和信息化 2018(02)
    • [20].自动生成网络设备配置命令[J]. 网络安全和信息化 2018(09)
    • [21].“软硬兼施”教学法在网络设备课程中的应用[J]. 教育现代化 2016(27)
    • [22].网络设备的可靠性测试研究与实例[J]. 电子世界 2014(09)
    • [23].网络设备虚拟化技术及应用案例分析[J]. 科技创新导报 2013(13)
    • [24].网络设备认证和分层授权部署[J]. 电脑知识与技术 2009(20)
    • [25].网络设备实验室规划和建设的探讨[J]. 中国新通信 2015(23)
    • [26].浅谈IP网络设备自身安全威胁[J]. 科技致富向导 2011(35)
    • [27].网络设备管理的功能与实现[J]. 科技创业家 2012(17)
    • [28].浅谈网络设备雷击后异常及防护[J]. 气象研究与应用 2008(S1)
    • [29].地铁通信网络设备的维护问题探讨[J]. 科技致富向导 2014(06)
    • [30].《网络设备配置》课程教学[J]. 光盘技术 2009(09)

    标签:;  ;  ;  ;  

    自动化测试系统在光网络设备的应用研究
    下载Doc文档

    猜你喜欢