无线网卡加密模块自动化测试的研究与实现

无线网卡加密模块自动化测试的研究与实现

论文摘要

测试作为产品生命周期中不可缺少的部分,是产品质量保证的重要手段。自动化测试就是通过自动化工具或其他手段,按照测试人员的预定计划进行自动的测试,减少手工测试的工作量,提高了产品质量。本论文在理论和实践方面系统地回顾了自动化测试和数据驱动理论基础,包括自动化测试的发展历程、实现规则、数据驱动的框架、理念,优点及实现要点等。本论文系统地分析和总结了现有数据驱动测试理论和参考文献,结合无线网卡加密测试具体操作步骤,探求了适合公司实际的无线网卡加密模块自动化测试工具(Auto Tester for Encryption Module of Wireless Network Interface Controller,简称ATE)的实现。具体的工作内容如下:1.分析现有数据驱动理论,提出了适合ATE数据驱动框架,从脚本和数据两个方面将其应用到ATE中。采用通用的XML文件作为控制脚本,控制整个测试的运行,脚本的解析采用MSXML。封装了ODBC对Excel表的直接访问操作类,提高了访问效率。2.阐述了测试用例生成技术,提供了正反向测试,采用80-20原则自动生成或者由测试人员手工输入,增加了测试用例的灵活性和覆盖率。3.依据C/S体系结构思想,根据实际的需求,将ATE划分成Server和Client两端。利用串口通信并自定义数据格式,确保Server和Client之间测试的及时同步。4.实现了结果处理的自动化,并自动生成测试报告。较为完善的日志系统可以帮助测试人员快速分析和定位问题。5.运用VC++编程实现测试系统的原型,试验结果表明论文设计的有效性。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 无线网络安全
  • 1.1.1 基于AP 认证的加密方式
  • 1.1.2 基于RADIUS 认证的加密方式
  • 1.2 自动化测试
  • 1.3 数据驱动自动化测试框架概述
  • 1.3.1 数据驱动自动化测试框架背景
  • 1.3.2 数据驱动自动化测试的发展的国内外现状
  • 1.4 利用数据驱动的无线网卡加密自动化测试的可行性分析
  • 1.4.1 实习公司(Z-COM)的需求
  • 1.4.2 测试基本环境的抽象
  • 1.4.3 测试基本方法的提升
  • 1.4.4 测试效率的提高
  • 1.5 本文的研究内容与意义
  • 1.5.1 本文研究内容
  • 1.5.2 研究意义
  • 1.6 论文结构
  • 第二章 ATE 测试系统的理论分析
  • 2.1 自动化测试理念
  • 2.1.1 测试的目标
  • 2.1.2 自动化测试的发展
  • 2.1.3 主流的自动化测试工具
  • 2.1.4 自动化测试的定位
  • 2.2 数据驱动框架
  • 2.2.1 数据驱动的核心
  • 2.2.2 本文数据驱动框架的提出
  • 2.3 脚本技术
  • 2.3.1 测试脚本的核心和原则
  • 2.3.2 XML 的优越性
  • 2.3.3 XML 的语法结构
  • 2.3.4 主要脚本分类
  • 2.4 本章小结
  • 第三章 ATE 系统框架设计
  • 3.1 ATE 系统的整体框架的设计
  • 3.2 ATE 系统功能模块的分割
  • 3.3 ATE 系统模块间数据的结构定义
  • 3.4 本章小结
  • 第四章 ATE 系统实现
  • 4.1 控制脚本TESTCONTROL.XML 的设计与解析
  • 4.1.1 Testcontrol.xml 的结构设计
  • 4.1.2 脚本解析(数据引擎)的设计
  • 4.2 数据表的结构及访问接口的设计
  • 4.2.1 数据表的设计
  • 4.2.2 数据表的访问接口设计
  • 4.3 配置模块
  • 4.3.1 配置AP 模块
  • 4.3.2 配置DUT 模块
  • 4.3.3 配置Server 模块
  • 4.4 通信接口模块
  • 4.4.1 串口通信接口框架
  • 4.4.2 自定义串口通信数据格式
  • 4.4.3 串口通信编程思路
  • 4.4.4 与现有通信技术的比较
  • 4.5 TESTCASE 的生成
  • 4.5.1 测试用例生成方法
  • 4.5.2 与现有自动化测试系统测试用例生成比较
  • 4.6 其他模块
  • 4.6.1 测试执行模块
  • 4.6.2 测试结果处理及输出模块
  • 4.6.3 日志模块
  • 4.7 本章小结
  • 第五章 ATE 验证测试
  • 5.1 ATE 界面介绍
  • 5.1.1 ATE 主界面
  • 5.1.2 ATE 测试用例界面
  • 5.2 自动测试实例
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 主要工作
  • 6.2 研究展望
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    • [1].无线网卡种类有什么区别[J]. 计算机与网络 2014(22)
    • [2].菜鸟起步——笔记本无线网卡管理设置[J]. 电脑知识与技术(经验技巧) 2015(01)
    • [3].无线网卡选购三原则[J]. 电脑爱好者 2015(03)
    • [4].无线网卡无法开启N模式[J]. 电脑迷 2013(05)
    • [5].带无线的台式机好用吗?[J]. 电脑爱好者 2009(08)
    • [6].详聊无线网卡[J]. 电脑爱好者(普及版) 2010(05)
    • [7].无线网卡无法连接[J]. 电脑爱好者 2012(20)
    • [8].摆脱网线束缚 体验无线网卡ADSL冲浪[J]. 网友世界 2010(08)
    • [9].如何处理无线网卡不能识别的问题[J]. 计算机与网络 2014(Z1)
    • [10].隐身绝技:体验网件迷你型11n无线网卡[J]. 网络与信息 2012(02)
    • [11].无线网卡使用出奇招[J]. 个人电脑 2012(04)
    • [12].提高无线网卡连接成功率[J]. 个人电脑 2012(12)
    • [13].无线网卡怎么用?[J]. 计算机与网络 2012(22)
    • [14].对症下药,不让无线网卡罢工[J]. 电脑知识与技术(经验技巧) 2012(11)
    • [15].全面了解无线网卡种类[J]. 计算机与网络 2011(07)
    • [16].反倾销:中国企业申辩空间很大[J]. 通信世界 2010(25)
    • [17].无线网卡的选购策略[J]. 办公自动化 2010(17)
    • [18].开启本本无线网卡开关[J]. 电脑知识与技术(经验技巧) 2010(10)
    • [19].老本无线网卡升级实战[J]. 电脑知识与技术(经验技巧) 2010(10)
    • [20].学生用无线网卡[J]. 办公自动化 2010(19)
    • [21].升级无线网卡的小诀窍[J]. 计算机与网络 2010(24)
    • [22].打造企业无线办公 精品无线网卡推荐[J]. 网络与信息 2009(12)
    • [23].排除故障,让无线网卡恢复“活力”[J]. 电脑知识与技术(经验技巧) 2017(09)
    • [24].无线网卡在设备监测系统的研究与应用[J]. 世界科技研究与发展 2011(01)
    • [25].小抄速记[J]. 电脑爱好者 2010(01)
    • [26].无线网卡为何搜索不到无线信号[J]. 电脑爱好者 2010(01)
    • [27].升级无线网卡要稳定还是要速度?[J]. 电脑爱好者 2009(13)
    • [28].Wi-Fi不给力 不妨升级笔记本无线网卡[J]. 电脑爱好者 2012(22)
    • [29].网络下载无极限 为1073高清播放机装上无线网卡[J]. 电脑迷 2010(24)
    • [30].全球最小Wireless-N USB无线网卡[J]. 军民两用技术与产品 2009(06)

    标签:;  ;  ;  ;  

    无线网卡加密模块自动化测试的研究与实现
    下载Doc文档

    猜你喜欢