学位论文 > 优秀研究生学位论文题录展示

数据通信设备的自动化测试及实施方案

作 者: 李自明
导 师: 张琳
学 校: 北京邮电大学
专 业: 电子与通信工程
关键词: 自动化测试 测试套件 测试工程 TCL脚本语言 ACL
分类号: TN919.2
类 型: 硕士论文
年 份: 2010年
下 载: 76次
引 用: 4次
阅 读: 论文下载
 

内容摘要


数据通信技术的高速发展,使其在通信产业越来越得到重视,无论是移动网络的IP化,还是三网合一,对承载网数据通信通信设备的要求越来越高。目前产品的高质量、高可靠性已经成为国内外各大通信设备制造商共同关注的焦点。随着数据通信网络的规模不断扩大,产品的复杂性和多样性的也在不断的提高、测试技术不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的缺点,自动化测试技术被广泛地引入,并逐渐成为数据通信产品测试的发展方向。自动化测试框架的出现表明软件自动化测试技术正在趋于成熟,自动化测试将更加经济、有效,更加有利于实施维护。本文首先介绍课题背景和数据通信产品测试的特点与现状,然后阐述软件自动化测试的概念,分别介绍了自动化测试的优点和不足,并与手工测试进行比较。文章从工程管理角度介绍了自动化测试平台的测试套件管理、测试工程执行、测试计划、脚本运行异常处理、测试日志和测试结果统计等测试平台的功能,并且从自动化框架中脚本运行流程对现有自动化测试框架的概念进行介绍和分析,深入介绍了数据通信自动化测试中对测试仪的操作流程和被测设备(如交换机)的操作流程。作者通过在工作实践中积累的经验,总结了自动化脚本开发流程,介绍自动化脚本开发语言TCL并分析选择TCL作为脚本开发语言的原因,同时提出了自动化脚本开发规范。最后通过介绍具体的协议自动化测试套件的设计和开发,进一步介绍自动化测试套件设计方法和开发流程。本文介绍的数据通信产品自动化测试实施方案是在实际工作中的经验总结,是自动化设计在实施过程中的应用,可促进数据通信产品在功能测试、性能测试等方面实现测试自动化,并可在节省研发成本的同时有效的提高测试效率和缩短测试周期。

全文目录


摘要  4-6
Abstract  6-11
第一章 绪论  11-16
  1.1 数据通信测试基本概述  11-13
    1.1.1 数据通信产品测试特点  11-12
    1.1.2 研发流程中的数通测试  12-13
  1.2 自动化测试技术的简介  13-14
    1.2.1 自动化测试的基本概念  13
    1.2.2 自动化测试的优势和局限  13-14
  1.3 研究该课题的意义和主要内容  14-16
第二章 自动化测试框架的功能概述  16-32
  2.1 自动化测试平台基本介绍  16-18
  2.2 自动化测试套件  18-21
    2.2.1 测试套件相关概念  19-20
    2.2.2 测试套件管理  20-21
  2.3 测试工程  21-24
    2.3.1 测试工程管理  21-22
    2.3.2 工程拓扑配置  22-23
    2.3.3 测试工程配置文件  23-24
  2.4 测试计划  24-25
    2.4.1 测试计划实现工程调度的流程  24-25
  2.5 监控及运行设置  25-28
    2.5.1 运行设置  26-27
    2.5.2 再运行过滤  27
    2.5.3 异常监控  27-28
  2.6 测试日志及结果统计  28-32
    2.6.1 测试日志  28-30
    2.6.2 测试结果统计  30-32
第三章 自动化测试框架的设计与实现  32-45
  3.1 自动化测试框架相关的基本概念  32-33
    3.1.1 自动化测试套件  32-33
    3.1.2 测试工程  33
  3.2 自动化测试平台运行流程  33-39
    3.2.1 自动化框架的运行主控流程  33-39
  3.3 测试仪加载及运行流程  39-43
    3.3.1 测试仪表访问方式  39-40
    3.3.2 测试仪表运行流程  40-43
  3.4 被测设备的登陆及运行  43-45
第四章 自动化脚本开发  45-58
  4.1 自动化脚本开发语言TCL  45-48
    4.1.1 TCL语言的介绍  45-46
    4.1.2 选择TCL作为脚本开发的理由  46-48
  4.2 自动化测试脚本开发流程  48-50
  4.3 脚本开发规范  50-58
    4.3.1 自动化测试脚本的结构  50-53
    4.3.2 自动化脚本开发规范  53-58
第五章 ACL协议自动化套件开发实践  58-73
  5.1 ACL协议介绍  58-61
  5.2 ACL模块自动化套件的分析和设计  61-64
  5.3 测试套件难点及解决方案  64-68
  5.4 自动化测试用例  68-72
  5.5 自动化测试脚本实现  72-73
第六章 总结与展望  73-75
  6.1 全文总结  73-74
  6.2 前景展望  74-75
参考文献  75-76
附录1  76-80
致谢  80

相似论文

  1. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  2. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  3. 软件自动化测试方法研究及应用,TP311.53
  4. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  5. 面向企业级应用系统的测试模型研究与应用,TP311.52
  6. 基于Process Engine的Web Services自动化测试研究,TP311.52
  7. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  8. 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
  9. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  10. 蓝牙自动化测试技术的研究与应用,TP274
  11. SmartSAR内核自动化测试工具的设计与实现,TP311.52
  12. 基于图像处理的监控时延自动化测试系统,TP391.41
  13. PTC启动器综合参数测试方法的研究及实现,TH87
  14. 自动化测试框架系统ATestPPMC研究与实现,TP311.53
  15. 基于Ophone OS平台的MTBF测试研究与应用,TP311.52
  16. 自动化测试系统在光网络设备的应用研究,TN929.1
  17. PTN网管的接口自动化测试研究与实施,TP274
  18. 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
  19. 自动化测试技术及移动终端平台自动化测试方案实现,TP311.52
  20. 针对Web测试的用例数据生成器的设计与实现,TP311.52
  21. 石油勘探测井系统软件测试的实施,TP311.52

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 数据通信 > 数据通信网
© 2012 www.xueweilunwen.com