数据通信设备自动化测试框架设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:sunshineaigeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动化测试和数据通信设备的发展,自动化测试已经广泛应用于数据通信设备的软件测试过程。自动化测试技术经过不断的优化,目前已经发展到以解释性的脚本语言开发的自动化测试框架为基础的新阶段。引入自动化测试框架的主要目的在于:自动化测试以测试用例为中心、测试代码与测试数据分离、测试逻辑和功能具体实现分离。自动化测试框架实现了脚本运行的相关支撑功能,能够极大地减少脚本开发和后期维护的工作量,提高测试用例的覆盖率,加速产品的上市时间。自动化测试可以保证产品质量,从而为企业赢得市场。自动化测试框架的出现是自动化测试水平不断提高的结果。本论文的主要任务是针对数据通信设备的自动化测试框架技术进行研究,并搭建和具体产品无关的自动化测试框架系统。首先,分析了数据通信设备软件测试的物理组网特点,将所有被测设备的以太链路连接到拓扑交换机并以划分vlan的方式进行动态组网,并将手工测试的设备资源接入自动化测试环境;其次,将测试的逻辑拓扑和物理拓扑分离,在脚本执行时使用拓扑映射技术将逻辑设备和逻辑链路映射到实际的物理设备和物理链路,并实现测试任务的调度运行机制;最后,对脚本和库函数进行分层设计并统一脚本中的设备操作和检查点设置方式,同时将自动化测试框架和周围的版本构建和问题跟踪系统进行有效衔接。本文使用Tcl语言及其扩展工具Expect实现整个自动化测试框架系统。本文设计的自动化测试框架经过测试验证,能够满足数据通信设备的自动化测试要求,提高了项目的测试效率和用例的覆盖率。
其他文献
本文主要介绍了高频箱薄壁件焊接件变形控制,对薄壁件的焊材选用、结构优化、工艺措施进行讲解,通过试制对各项改进措施进行了验证,控制各项指标均在设计要求范围内,满足产品
随着工业制剂、化学用品等多种材料的使用,食品安全问题日益凸显,仪器分析法成为推进食品安全检测工作的重要途径和方法。探究仪器分析法在食品检测中的应用,针对食物的检测
目的总结湿性医疗技术治疗皮肤擦挫伤的临床疗效。方法对32例外伤性皮肤擦挫伤采用湿性医疗技术规范换药治疗。结果32例(109处)皮肤擦挫伤全部临床治愈,疗程最短者8d,最长者26d,随
<正>思维的批判性是思维品质之一,是指能使自己的思维受到已知客观事物的充分检验。目前,在高中语文阅读教学和写作教学中,往往比较重视技巧方面的训练,缺少对学生思维批判性
目的早期康复护理对糖尿病性脑梗死偏瘫患者肢体功能恢复的影响进行评价。方法以该院2018年7月—2019年7月接受治疗的糖尿病性脑梗死偏瘫患者为研究对象,患者数量为134例,根
自从2009年前我国的利润表中增加了其他收益这一项目,实现了与国际接轨,本文分析了其他收益的核算特点,并在此基础上区别了其他收益核算和权益性投资的核算业务,列举了常见的
通过建立EGARCH-POT-Copula-CoVaR模型,本文分析了互联网金融业对于银行业、证券业和保险业的风险溢出效应。结果显示:第一,如果互联网金融业面临极端风险,其对于银行业、证
进入信息社会以来,公众对政府的要求越来越高。政府要成为良好的治理主体,政府信息公开是必要条件,政府信息公开是实现主权在民原则的保证,是建设服务型政府的要求,同时也是