一种远程多设备情况的自动化测试方法技术

技术编号:8682634 阅读:193 留言:0更新日期:2013-05-09 02:39
本发明专利技术公开了一种远程多设备情况的自动化测试方法,包括下列步骤:获取一台Linux操作系统PC机;获取每台测试设备的IP地址;在所述PC机上设一存储块,在所述存储块中存放包括所述每台测试设备的IP地址和操作命令在内的所有运行信息;通过SHELL脚本运行所述存储块中信息,实现循环每个所述IP地址,调用TCL/Expect脚本SSH到每个所述IP地址,并将登陆密码、登陆超时时间及所述操作命令作为参数返回至所述Expect脚本中;所述Expect脚本登陆到所述每台测试设备。本发明专利技术所提供的方法具有简单易实现的优点,能够降低测试系统的开发成本,方便多个不同地点测试设备之间的联合测试,具有良好的可用性。

【技术实现步骤摘要】

本专利技术涉及一种自动化测试方法,尤其涉及。
技术介绍
人们对于软件产品质量和可靠性不断提高的要求,以及人力成本的逐年攀升,都迫切要求公司具有既能节约成本又能保证测试质量的测试方法。尤其是当测试稳定性和性能时,当测试环境中存在多个设备,更甚者当多个设备都不在实验室,而是在不同的地方,比如在其他机房、室外、或路边电线杆上时,如何能节约人力、时间、简化测试流程又保证测试结果的正确性,是当前技术人员所面临的主要问题。当前测试人员手动进行检查的操作,通常需要以下几个步骤:1、远程登陆到每一个测试设备;2、手动输入uptime、cpu、free、ps、ifconfig、ping等操作命令,并把检查结果复制到本地;3、在检查结果中筛选出需要的数据;4、发送报告给相关人员。上述方法不仅需要大量时间,还不能保证筛查数据的准确性。
技术实现思路
针对上述存在的问题,本专利技术的目的是提供,以提高当多个待测试设备不在实验室内时的测试精度,节约人力物力,简化测试流程。本专利技术的目的是通过下述技术方案实现的:,其中,包括下列步骤:获取一台为Linux操作系统并支持发送邮件的PC机;获取每台测试设备的IP地址本文档来自技高网...

【技术保护点】
一种远程多设备情况的自动化测试方法,其特征在于,包括下列步骤:获取一台为Linux操作系统并支持发送邮件的PC机;获取每台测试设备的IP地址;在所述PC机上设一存储块,在所述存储块中存放包括所述每台测试设备的IP地址和操作命令在内的所有运行信息;通过SHELL脚本运行所述存储块中信息,实现循环每个所述IP地址,调用TCL/Expect脚本SSH到每个所述IP地址,并将登陆密码、登陆超时时间及所述操作命令作为参数返回至所述Expect脚本中;所述Expect脚本登陆到所述每台测试设备将所述操作命令输入,并将测试结果保存在本地的日志文件中。

【技术特征摘要】

【专利技术属性】
技术研发人员:王淼
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1