Wi-Fi芯片自动化测试系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:birdwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前Wi-Fi自动化测试,对Wi-Fi芯片厂商变得越来越重要。测试内容主要包括以下几个方面:协议一致性测试、备互操作性测试(Inter-Operability Test,IOT)和客户特殊需求的测试。芯片厂商研发出的芯片不仅仅要通过Wi-Fi联盟(Wi-Fi Alliance,WFA)的互操作性认证测试,还要满足客户的不同需求。面对客户的特殊需求,必须向芯片做相应的设置,这是目前流行的自动化测试工具无法做到的;再者,纯人工测试会花费很多资源,因此很有必要为Wi-Fi芯片厂商开发一套自动化测试系统。但是传统的Wi-Fi自动化测试系统存在灵活性差和维护性难的问题。一方面,Wi-Fi测试用例的修改可能会导致测试脚本的修改,因为测试脚本对测试用例依赖性较强,进而导致测试系统灵活性差,因此对于不会编程的测试人员来说,可能会阻碍测试进程。另一方面,由于Wi-Fi测试用例数量较多,对应的测试脚本数量庞大,存在难以维护的问题。本文从Wi-Fi实际测试现状出发,分析了传统的Wi-Fi自动化测试中的主要问题,针对如何描述测试用例做了深入的研究,提出一种基于XML封装关键字的测试用例描述方法,设计了基于关键字驱动的Wi-Fi自动化测试系统。本文提出的测试用例描述方法为测试人员修改测试用例提供了便利。同时,本文所设计的Wi-Fi自动化测试系统通过解析XML描述的测试用例,抽取其中的关键字,结合关键字集合中的具体实现步骤,完成了对测试过程的导航。本文实现了测试用例与测试代码的分离,增加了测试系统的灵活性,提高了测试系统的易维护性。主要研究工作如下:1.Wi-Fi自动化测试系统的需求与总体设计本文首先分析了传统的Wi-Fi自动化测试系统存在灵活性差和难以维护的问题,在明确自动化测试系统需求的基础上,设计了测试系统的总体架构。采用分层设计方式使得测试逻辑和测试数据分离,该架构分为数据源层、测试用例解析层、测试用例执行层和测试设备通讯控制层。结合使用UML中的系统活动图明确自动化测试业务流程。本文所设计的Wi-Fi自动化测试系统包括以下几个重要模块:测试设备通讯控制模块,测试用例解析模块,测试用例执行模块和Log解析模块。2.Wi-Fi测试用例的描述和测试执行引擎的设计本文分析了Wi-Fi的测试用例,结合IEEE 802.11协议,抽取测试用例中的关键字,构建了描述Wi-Fi测试用例的关键字集合,提出了基于XML封装关键字的方法来描述测试用例。本文设计了一个测试执行控制引擎,它根据测试用例中的配置参数、测试数据、测试条件和测试步骤,结合关键字库实现的具体操作完成对测试用例的执行。另外,本文使用多线程技术实现测试用例中多任务的并发执行,测试Log的抓取和对被测试设备的状态监控。3.测试设备通用控制接口的设计考虑到测试环境中测试设备种类繁多,测试系统利用Telnet、UDP Socket和可编程的USB接口等多种通讯机制实现对测试环境中各个测试设备的控制。本文按照测试设备的类别划分,把同一类别的测试对象封装成统一的控制接口,一者是为了方便测试脚本完成对测试设备的参数设置和数据交互;二者,当测试设备改变时,仍然可以使用同样的控制接口,提高了自动化测试系统的适应性。4.Wi-Fi自动化测试系统的实现与验证本文实现了关键字集合中的所有关键字对应的具体操作,构建了关键字库集,根据测试用例描述规则和关键字驱动技术实现测试用例解析器与测试执行控制器,完成了对测试用例的执行。同时,本文根据测试标准,结合测试用例定义的检查点,采用Perl正则表达式关键字匹配的方法对测试Log做进一步分析,使用Wireshark对无线数据包做协议一致性分析,从而验证测试结果。另外,本文所设计的自动化测试系统完整地记录了每个测试步骤的信息,通过追踪详细的测试步骤,验证了Wi-Fi自动化测试系统的行为与测试用例期望的行为的一致性。本文通过测试用例XML描述方法和关键字驱动技术的应用,设计并实现了Wi-Fi自动化测试系统,在提高测试效率的同时,也解决了测试用例和测试脚本依赖性强的问题,起到了提高自动化测试系统的灵活性和易维护性的作用。
其他文献
【正】 邓小平同志纵观当代世界科技和经济发展的新特点和新趋势,作出“科学技术是第一生产力”的著名论断,丰富和发展了马克思主义关于科学技术和关于生产力的学说,深刻地揭
该产品是KNAUER的新一代HPLC泵,新的驱动机构确保运行的可靠性和长寿命,改进的泵头可选择惰性钛内衬或陶瓷内衬。该泵的显示单元及轻触按键位于侧开门前面板上,这使得bengtou能
目的分析应用多层螺旋CT血管造影技术对颅内血管病变进行诊断的意义。方法收集我科室在过去3年内应用多层螺旋CT血管造影技术进行诊断的65例颅内血管病变患者的诊断资料进行
随着现代工业的迅速发展,工业介质防燃抑爆己成为学术界前沿课题。火焰在阻火单元内的淬熄过程涉及到流体流态转变、传热效应等问题,是该领域研究的热点和难点。本文针对波纹
追踪方法学是2004年美国医疗机构评审联合委员会(JCAHO)全新设计的现场调查方法之一,2006年开始,该方法被广泛应用于美国JCI医院评审过程中。2011年9月我国卫生部发布了《医院评
即便价格已包含了所有信息,但它也只反映了过去和现在人们对它的认识和反应,以及昨天和今天市场所具有的能量。至于后市如何,则需从其他方面进行分析,无法通过价格判断对错$$  
报纸
理顺党政关系加强党的自身建设张文标《中共中央关于加强党的建设的几个重大问题的决定》明确指出:“国有企业要充分发挥党组织的政治核心作用”,“在其他各种所有制的企业中,都
美国德康公司是一家专业从事开发、制造各种工业用气体检测传感器和集成控制系统的公司。德康气体传感器具有五项气体探测专利技术:模块化组成,独特的镀金插针设计,即插即用气敏