致谢 38
参考文献 39
附录 40
第一章绪论
1.1课题背景与意义
现代社会是网络的天下,而路由通讯产品作为网络中的主要设备,它的可用性和可靠性也变得越来越重要。自动测试系统在通信产品,医疗等领域的应用日益广泛。自动测试系统已经成为装备现代化建设的先行官,国民经济发展的重要基石。现在国内许多银行都在压缩科技等方面的成本,压缩很多科技项目的预算。对测试部门而言,降低成本首先会考虑自动测试,希望自动测试能够代替一部分人工测试,降低测试成本。
但是在公司引入自动测试后,发现自动测试并没有达到预期的作用。主要原因有:
(1)脚本质量影响测试质量。
(2)盲目的引进测试工具。
(3)没有良好的使用测试工具的环境。针对目前的现状,为解决出现的困境,需一个自动测试系统解决或者改变现有的软
件功能不完善,测试时间较长,测试软件不通用,成本高,测试环境不适合等一系列问题。
1.2国内外生产发展现状与趋势
1.2.1路由通讯产品发展概况
1.2.2自动测试系统发展概况
1.2.3自动测试系统发展的趋势
1.3课题研究的主要内容
本文在研究路由通讯产品自动测试系统的发展概况以及具体测试对象的测试理论的基础上,设计基于路由通讯产品的模块的测试系统。并将整个路由通讯产品测试平台分为三部分,其中包括上位机部分、数据传输部分、以及下位机部分。本文讲述自动测试平台的组成,需要测试的模块及WIFI测试标准。并讲述软件的架构思想,以及需要测量项目的实现。为合理利用IQ测试仪表,提出SwitchBox的想法,并具体设计SwitchBox。
1.4论文结构
本次课题将按照以下章节的顺序开展调查研究:第一章研究路由通讯产品自动测试系统的背景与意义,路由通讯产品和自动测试的国内外现状及趋势。第二章介绍路由通讯产品的模块化的测试要求和原理。简述无线测试理论和802.11无线协议,确立控制方案和控制对象。第三章对自动测试系统的各硬件部分进行理论分析,选择合适的硬件设备,并设计一对多的控制箱以充分利用IQ测试仪表,实现一对多的测试平台的架构。第四章从软件角度介绍自动测试系统的工作原理,分析软件结构并以模块化的形式呈现。选择用C#编写自动测试系统的上位机和下位机。第五章从软件调试和现场调试两方面介绍C#控制自动测试程序的执行情况,分析自动测试系统是否可行,能否优化。
第二章路由通讯产品的测试原理及要求
2.1路由通讯产品的测试目标
路由通讯产品的生产测试流程:先进SMT车间,进行表面组装技术。在SMT车间完成对产品电压电流的测试,开始将一些指令、关键字、序列号和物理地址等信息烧录到产品中。随后开始对产品的无线测试。测试完成后组装机壳,进行功能测试。功能测试完成后包装产品。最后相关人员抽检,无误后开始出货。本次课题主要研究的是路由通讯产品的无线测试模块(WIFI测试模块)。
2.1.1WIFI简介
WIFI全称WirelessFidelity(无线保真度),它又被称为802.11标准。具有WIFI认证的产品符合IEEE802.11a/b/g/n无线网络规范,它是应用最广泛的WLAN标准,WIFI与各种具有802.11标准的产品兼容[5]。
WIFI是一种能将个人电脑、手持设备等终端以无线方式互相连接的技术[6]。使用IEEE802.11系列协议的局域网通常被称为WIFI。无线网络产品之间可以通过WIFI互相连接,WIFI与标准本身实际没有关系[7]。