【技术实现步骤摘要】
本专利技术涉及一种自动化测试方法,尤其涉及。
技术介绍
人们对于软件产品质量和可靠性不断提高的要求,以及人力成本的逐年攀升,都迫切要求公司具有既能节约成本又能保证测试质量的测试方法。尤其是当测试稳定性和性能时,当测试环境中存在多个设备,更甚者当多个设备都不在实验室,而是在不同的地方,比如在其他机房、室外、或路边电线杆上时,如何能节约人力、时间、简化测试流程又保证测试结果的正确性,是当前技术人员所面临的主要问题。当前测试人员手动进行检查的操作,通常需要以下几个步骤:1、远程登陆到每一个测试设备;2、手动输入uptime、cpu、free、ps、ifconfig、ping等操作命令,并把检查结果复制到本地;3、在检查结果中筛选出需要的数据;4、发送报告给相关人员。上述方法不仅需要大量时间,还不能保证筛查数据的准确性。
技术实现思路
针对上述存在的问题,本专利技术的目的是提供,以提高当多个待测试设备不在实验室内时的测试精度,节约人力物力,简化测试流程。本专利技术的目的是通过下述技术方案实现的:,其中,包括下列步骤:获取一台为Linux操作系统并支持发送邮件的PC机;获取每 ...
【技术保护点】
一种远程多设备情况的自动化测试方法,其特征在于,包括下列步骤:获取一台为Linux操作系统并支持发送邮件的PC机;获取每台测试设备的IP地址;在所述PC机上设一存储块,在所述存储块中存放包括所述每台测试设备的IP地址和操作命令在内的所有运行信息;通过SHELL脚本运行所述存储块中信息,实现循环每个所述IP地址,调用TCL/Expect脚本SSH到每个所述IP地址,并将登陆密码、登陆超时时间及所述操作命令作为参数返回至所述Expect脚本中;所述Expect脚本登陆到所述每台测试设备将所述操作命令输入,并将测试结果保存在本地的日志文件中。
【技术特征摘要】
【专利技术属性】
技术研发人员:王淼,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。