接入网络端设备测试的自动化实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:allanvte001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发的重要环节,是软件质量和可靠性的重要保障,而传统的手工测试往往要耗费大量的时间和人力成本。本文针对接入网终端设备的测试,提出了一套应用TCL语言开发测试脚本、调用QTP测试工具实现自动测试操作的自动化测试系统,力求提高软件测试的效率和准确率,并能够在测试结束后提供测试过程的结果报告和测试日志。   TCL(Tool Command Language)是一种简单易操作的脚本语言,它通过内部函数库和解释器嵌入到应用程序中,通过超强的可扩充性自定义各种过程,实现测试需求的脚本化。QTP(QuickTest Professional)是一种目前比较流行的自动化测试工具,它通过录制/回放或描述性编程对屏幕上的测试对象和测试属性进行全面控制,生成脚本完成与手工测试相同的效果。   本文首先介绍了自动化测试产生的背景和研究现状,然后针对自动化测试的基本原理和接入网终端测试的基础知识进行详细阐述。接着对TCL语言和自动化测试工具QTP做了详尽的分析。在前面这些工作的基础上,按照手工测试用例和流程,研究并设计一套针对接入网终端设备自动化测试系统方案,通过应用TCL语言编写测试脚本,成功的解决了终端设备用户界面复杂,功能接口繁多的问题;通过参数的传递与自动化测试工具QTP相结合,可以跨平台、灵活调用各种第三方测试软件,使系统的测试扩充性大大提高;通过完备的日志系统最终生成便于检验故障的测试结果和日志报告,清晰明了的反馈给测试人员,为故障定位和分析节省了大量时间。文中对TCL库函数和日志生成系统做了重点介绍,最后给出了具体实例便于读者深入了解。   本文设计的自动化测试系统相对独立,易于维护和管理,可以解决终端设备测试的大部分需求,现在已经进入实际测试应用阶段,从使用的结果可以看出自动化测试确实明显提高了软件测试的效率,对缩短软件开发的周期起到了推动作用。  
其他文献
传统的作文教学片面依赖于教师的教与评,而忽视了学生的主动探究,一定程度上制约了学生水平的提高,阻碍了素质教育的发展.那么在当前信息技术快速发展的背景下,教师如何引导
禾本科植物龙须草(Eulaliopsis binata)具有无融合生殖现象,该研究以两种不同生态型龙须草窄叶型和红杆型为材料,利用去雄、杂交等田间遗传学实验方法,通过花粉活力检测,传粉
随着集成电路技术的飞速发展,金属-氧化物-半导体场效应晶体管(MOSFET)的特征尺寸遵循着“摩尔定律”不断缩小。根据“按比例缩小”原则,MOS器件中的栅介质层的纵向尺寸(即厚度
干涉合成孔径雷达(InSAR)测量系统的一个最基本的应用就是地面高程的获得,其他的延伸的应用都是基于这一基本的高程信息的。地面高程信息的精度更是取决于相位解缠,因此研究I
藏羚羊(Pantholops hodgsonii)是青藏高原的特有物种.近几十年来,藏羚羊面临栖息地毁坏、惨遭猎杀等严重威胁,致使其种群片段化严重、个体数量急剧下降,从而其生存状况引起极
摘要:语音是人们交流信息的主要手段之一,将语音信号数字化以进行传送、存储和识别等构成了目前电信产业中最主要、最基本的组成部分之一。在有线通信中,随着光纤等技术的不断
人脸作为一个重要的视觉模式,人脸所反映的视觉信息在人与人的交流和交往中有着重要的作用和意义。人脸检测作为人脸信息处理中的一项关键技术,其应用范围也已经远远超出了人
硫族化合物具有非常丰富的物理性质使其在热电转换领域、光电转换领域有着广泛应用。而近几年,FeSe超导特性的发现更激发了研究人员对这些化合物的研究兴趣。低温化学法在制
随着嵌入式系统的急速发展和工业以太网络的广泛应用,使得现代化的监测、控制、管理系统越来越呈现出微型化、信息化、智能化的特点,逐步成为引领各行业提升效率、改善管理的
海洋在地球上分布广阔,地形复杂多样,其中蕴含着丰富的微生物资源。海洋微生物具有极强的环境适应性,在海洋环中的能量传递及化学循环中具有重要的作用。针对海洋微生物的研究,有