首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 测控与仪器仪表
基于Td/Tk语言的自动化测试平台的实现
来源:本站整理  作者:佚名  2013-02-08 07:23:31


    (3)脚本运行完后可生成详细文档

    脚本运行完成后可生成三种类型的文本文档。第一种是运行过程中生成的Test Results文档(如图4所示),通过此文档可以详细查看脚本运行的每一步,可以很容易找出其中的问题;第二种文档为Test Detail,是脚本运行完以后生成的测试结果文档,同时可以结合抓包得到"*.pacp”进行测试结果的验证,如图5所示(以VLAN翻译的测试为例进行说明);第三种文档为debuglnfo. txt,详细记载着脚本运行中所出现的问题,为排查问题提供指导。这三种类型文档的生成都是通过代码实现的,每次测试完后查看结果就是通过查看这三种类型的文档以及结合Wireshark抓到数据包综合分析所得到的。

 

    自动化测试出了问题就必须通过手动测试来查找原因,而通过手动对TestCenter进行配置和操作,需要花费大量的时间。Spirent提供的STC_API [ 51函数中有一个保存TestCenter配置函数stc : :perform SaveAsXml -File-Name d: Man -translation. xml,在脚本中加上此函数,脚本运行完后会将脚本中对TestCenter所有配置保存在一个"*.xml"。当需要手动查找问题时,就直接通过TestCenter应用程序打开“*.xml",这样即节约时间也提高了测试效率。

 

    同时本平台可以一次加载多个(可达数百个)测试用例,特别适合在非工作时间对DUT进行无人值守测试。一方面可以大大提高测试设备的利用率,另一方面可以大大提高测试效率节省大量时间。

 

    本文中的自动化测试平台是在Spirent公司的Test-Center测试设备基础上设计的,独立于DUT的设计,已经广泛应用交换机、路由器、企业网关、EPON,GPON等设备的测试,能适用于Spirent公司的TestCenter所能测试所有的设备。特别是对设备的二层性能测试(大容量MAC地址学习以及数据包转发)和三层性能测试(超大容量路由学习及数据包转发)可以节省大量时间,提高了测试效率,并且可用于各种二层协议和三层协议的测试。通过使用本平台可大大提高测试设备利用率和测试效率,从而可加快设备的研发进度,大大提高设备的稳定性和可靠性。但是自动化测试也不是万能的,一般出现了问题还是要靠手动测试(可以利用自动化测试生成的.xml文件直接导人TestCenter可以省去大量仪表配置工作)。如果将手动测试和自动化测试结合起来,则能大大提高测试的效率,使产品更加可靠稳定。

 

    Tcl/Tk语言具有“简明、高效、可移植性好”的特点,具有广泛的应用前景,已成为事实上自动化测试标准语言。

上一页  [1] [2] [3] 

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:36,828.13000 毫秒