无线AP自动化测试系统的设计与实现

无线AP自动化测试系统的设计与实现

论文摘要

自动化测试可以解决传统测试效率低下的弊端,同时能满足更高的软件质量要求,但是自动化测试实现过程中存在大量的困难,使得自动化测试实现的进展缓慢甚至被终止。如果将自动化测试实现作为一个软件工程项目来对待,就可以有效减少自动化开发的风险,增加自动化测试实现的成功几率,而软件工程中的统一过程原则(RUP,Rational Unified Process)的几个主要策略可以有效解决自动化测试中遇到的具体问题。本文在自动化测试和RUP的理论基础上,通过对无线接入点产品(AP,Access Point)的测试项目特性的深入分析,选取合适的RUP主要策略,提出适合无线接入点自动化测试的开发过程。本文首先设计出无线AP自动化测试系统框架,该框架采用C/S架构,Server端与Client端通过串口进行通信,使得用户只需在Server端输入参数即可控制整个系统;并对无线AP的测试环境进行改进,设计出无线AP的自动化测试平台,该测试平台可以解决测试过程中改变AP操作模式就要手动改变测试环境的问题。然后,实现一个能自动进行吞吐量测试并能自动保存测试结果的无线AP自动化测试系统(WAPATS, Wireless AP Automatic-test System)。实验结果表明,WAPATS的有效运行可以为企业的实际项目带来明显的好处。并且通过成果效益分析得知,随着回归测试的轮数的增加,自动化测试带来的收益会不断扩大,该系统的价值也会日趋凸显。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 为什么要测试自动化
  • 1.2 自动化测试的发展历程
  • 1.2.1 第一代自动化测试
  • 1.2.2 第二代自动化测试
  • 1.2.3 第三代自动化测试
  • 1.3 自动化测试开发中普遍存在的问题
  • 1.3.1 盲目选择测试工具
  • 1.3.2 对自动化测试期望过高
  • 1.3.3 轻视系统分析与设计
  • 1.3.4 忽视脚本质量对测试的影响
  • 1.3.5 忽略需求变化对测试的影响
  • 1.4 解决思路
  • 1.5 本文研究内容与意义
  • 1.5.1 研究内容
  • 1.5.2 研究意义
  • 1.6 论文结构
  • 第二章 基于RUP 的自动化测试的分析
  • 2.1 自动化测试概述
  • 2.1.1 自动化测试的优缺点
  • 2.1.2 自动化测试脚本技术
  • 2.2 统一过程原则基本概念
  • 2.2.1 统一过程的二维开发模型
  • 2.2.2 统一过程的软件生命周期阶段划分
  • 2.3 统一过程的六个主要策略
  • 2.4 统一过程的核心工作流
  • 2.5 自动化测试的策略选择和应用
  • 2.5.1 初始计划
  • 2.5.2 定义需求
  • 2.5.3 基于组建的体系架构
  • 2.5.4 持续的质量验证
  • 2.5.5 管理项目需求和迭代开发
  • 2.6 适合无线AP 自动化测试实现的开发过程
  • 2.7 本章小结
  • 第三章 WAPATS 的需求分析
  • 3.1 定义需求
  • 3.2.1 无线AP 的测试项分析
  • 3.2.2 WAPATS 需求描述
  • 3.2 可行性分析
  • 3.2.1 测试内容分析
  • 3.2.2 成本效益分析
  • 3.3 测试环境改进
  • 3.3.1 测试过程改进
  • 3.3.2 自动化测试平台设计
  • 3.4 本章小结
  • 第四章 WAPATS 的设计与实现
  • 4.1 总体框架设计
  • 4.2 主控模块详细设计与实现
  • 4.3 核心功能模块详细设计与实现
  • 4.3.1 自动测试及自动保存结果
  • 4.3.2 串口通信模块
  • 4.3.3 设备配置模块
  • 4.3.4 出错处理模块
  • 4.4 本章小结
  • 第五章 WAPATS 的测试与验证
  • 5.1 单元测试
  • 5.1.1 自动测试及自动保存结果模块测试
  • 5.1.2 串口通信模块测试
  • 5.1.3 启用禁用网卡模块测试
  • 5.1.4 配置AP 模块验证
  • 5.2 系统正确性验证
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 主要工作
  • 6.2 研究展望
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    • [1].基于信号处理电动自动化测试系统设计分析[J]. 价值工程 2020(03)
    • [2].一种卫星有效载荷自动化测试系统的设计[J]. 计算机测量与控制 2020(08)
    • [3].批量卫星流水线自动化测试系统研究[J]. 计算机测量与控制 2020(08)
    • [4].自动化测试系统搭建的研究[J]. 日用电器 2019(11)
    • [5].一种漏电保护器自动化测试系统的使用方法[J]. 自动化应用 2017(02)
    • [6].航空航天与国防电子新形势下自动化测试系统的运用分析[J]. 电子世界 2017(09)
    • [7].高考总复习“集合”教学设计——“高中数学自动化测试系统”在高三复习中的应用[J]. 中国信息技术教育 2010(13)
    • [8].高中数学自动化测试系统的建设与应用[J]. 报刊荟萃 2017(03)
    • [9].基于仪器库的随钻自动化测试系统的设计与实现[J]. 科技视界 2018(06)
    • [10].空管自动化测试系统的实现和作用[J]. 科技传播 2016(10)
    • [11].高中数学自动化测试系统的建设与应用[J]. 中国信息技术教育 2010(13)
    • [12].电力远动自动化测试系统的功能原理及设计实现[J]. 科技创业家 2013(22)
    • [13].软件自动化测试系统的设计[J]. 科技传播 2014(18)
    • [14].基于网关架构的车载网络总线自动化测试系统[J]. 工业仪表与自动化装置 2020(04)
    • [15].数控软件自动化测试系统的研发[J]. 世界制造技术与装备市场 2016(06)
    • [16].浅析电力远动自动化测试系统的技术与原理[J]. 科技创业家 2013(20)
    • [17].对电力远动自动化测试系统的分析与探讨[J]. 通信电源技术 2012(04)
    • [18].构建以软件为中心的下一代自动化测试系统[J]. 电子技术应用 2008(08)
    • [19].配电终端自动化测试系统的设计与实现[J]. 广西电力 2020(01)
    • [20].基于智能医疗终端的Wi-Fi兼容性自动化测试系统[J]. 自动化技术与应用 2020(07)
    • [21].航空航天与国防电子新形势下自动化测试系统的应用[J]. 国外电子测量技术 2014(07)
    • [22].射频自动化测试系统的研究与应用[J]. 信息技术与信息化 2014(04)
    • [23].调制解调器自动化测试系统设计[J]. 无线电通信技术 2012(03)
    • [24].基于工作流的小卫星自动化测试系统设计方法研究[J]. 计算机测量与控制 2011(12)
    • [25].可配置自动化测试系统设计[J]. 现代防御技术 2018(02)
    • [26].智能用采产品自动化测试系统[J]. 计算机应用 2016(S2)
    • [27].基于U盘升级在自动化测试系统中的研究及应用[J]. 计算机光盘软件与应用 2012(16)
    • [28].设计下一代自动化测试系统[J]. 今日电子 2008(08)
    • [29].开关电源自动化测试系统的设计与实现[J]. 计算机系统应用 2010(02)
    • [30].宽带接入网设备的自动化测试系统的设计与实现[J]. 大众科技 2011(10)

    标签:;  ;  ;  ;  

    无线AP自动化测试系统的设计与实现
    下载Doc文档

    猜你喜欢