面向EPON系统的自动测试软件的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:wenshi_shen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量的重要手段,也是软件开发过程中的一个重要环节。针对传统手工测试速度慢、效率低等缺点,为了提高软件测试的效率,自动测试软件技术应运而生。目前,软件自动测试技术的研究虽然取得了一些成果,但应采用怎样的测试框架和方法对特定领域的软件进行全面的、完整的自动测试,仍没有具体的标准可遵循。本文在对EPON的基本原理及其软件测试的需求进行深入分析的基础上,设计并实现了面向EPON系统软件的自动测试软件E-AutoRunner,该自动测试软件采用简洁高效、跨平台、易移植的Tcl语言实现,具有良好的平台无关性;结合EPON系统软件中CLI配置命令的特点,E-AutoRunner使用Expect语言实现Telnet/串口登录与被测软件的交互功能,无需人工干预自动执行;并在此基础上,实现CLI截屏;使用正则表达式匹配关键字,快速方便的捕捉CLI界面上的文字;同时利用Tcl语言中的Catch技术,全程捕获测试日志信息,快速定位测试过程中出现的问题或者错误,提高了系统的可靠性;并利用面向对象的设计思想来实现对测试用例的调度,保证了系统的扩展性和健壮性。E-AutoRunner中软件平台与测试用例脚本分离,具有良好的层次性和扩展性。它将需要手工配置的命令进行封装,采用IXIA公司提供的API函数操作IXIA测试仪模拟发送现实网络中的各种不同数据包,可以实现对EPON系统软件中的以太网基本功能、VLAN、QOS、STP、IGMP等功能的自动测试。同时,该软件实现了日志处理功能,能对整个测试过程进行记录,给测试人员定位被测软件中存在的问题提供了方便。本文最后对E-AutoRunner实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该软件进行扩充与完善的一些后续工作。
其他文献
圆极化天线因其特有的优点在RFID、卫星通信、移动通信等诸多领域具有广阔的应用。小单元平面圆极化天线多具有边射或垂直于天线所在平面的端射波束,为了实现平行于天线表面
低密度奇偶校验(LDPC)码是一种校验矩阵具有稀疏性的线性分组码,它具有可以接近香农限的性能。LDPC码具有很好的纠错性能,当码长较长时,它的抗误码性能可以超过Turbo码。非规
随着社会的进步,计算机、通信技术的发展,嵌入式技术也以前所未有的程度不断深入到生活和生产的各个领域,同时嵌入式远程服务器也成为一门新兴的技术开始进入人们的视线。今
当今,无线通信业务高速发展,传统的无线频谱资源的使用方式导致了频谱资源的短缺和浪费,严重制约了无线业务的发展。认知无线电的出现是解决频谱危机的一个有效的办法,因此成
无线电通信具有不需要架设传输线路,不受通信距离限制,机动性好等特点,因而引起人们的关注,广泛应用于民用和军事通信的各个领域。随着无线电通信波段的不断增多和各种先进数
大型工程车辆、越野车和特种车辆通过各沙地、雪地、泥泞等复杂路面时,为保证车辆安全顺利通过和更高好的发挥车辆的机动性能,需要对轮胎进行充放气。传统的轮胎压力监测系统(T
目前大规模无线传感器网络的应用正在不断增加。而相关的研究针对小规模的网络居多。因此展开对大规模传感器网络的相关技术的研究显得十分必要和重要。据此背景,本文对其关