【技术实现步骤摘要】
本专利技术涉及自动化测试技术,尤其是涉及一种自动化测试的方法、装置及系统。
技术介绍
自动化测试已经逐渐深入到软件测试的各个方面,有着不可替代的优势。自动化测试中使用简单的脚本就能够实现大量重复的操作。因此,在一定程度上自动化测试不仅缩短了测试时间,节约了测试人力,而且使得测试结果更加准确。此外,自动化测试释放了测试所用的人力资源,使得测试人员能够更加专注于手工测试部分,提高了测试的效率,最终缩短了产品开发的周期,提高了研发效率。但是在自动化测试过程中,因被测设备的性能、测试环境的稳定性以及其他等不稳定因素,自动化测试系统与设备之间的传输控制协议TCP连接会发生异常中断。通常遇到此类情况时,不仅导致正在执行的脚本运行失败,甚至会影响后续的自动化测试执行。
技术实现思路
为了保证自动化测试的连续性,本专利技术提供了一种自动化测试的方法、装置及系统。为了实现上述目的,本专利技术提供了一种自动化测试的方法,其中,所述方法包括:在根据一测试脚本对一被测设备进行测试的过程中,检测与被测设备之间的连接是否发生异常中断,若发生异常中断,则确定所述测试脚本中被测设备最后一条执行成功 ...
【技术保护点】
一种自动化测试的方法,其特征在于,所述方法包括:在根据一测试脚本对一被测设备进行测试的过程中,检测与被测设备之间的连接是否发生异常中断,若发生异常中断,则确定所述测试脚本中被测设备最后一条执行成功的配置命令以及被测设备执行失败的配置命令;根据所述最后一条执行成功的配置命令,获取与所述最后一条执行成功的配置命令相匹配的配置模式;根据所获取的配置模式,对所述被测设备进行配置,使得所述被测设备的配置模式恢复到与所述最后一条执行成功的配置命令相匹配的配置模式。
【技术特征摘要】
1.一种自动化测试的方法,其特征在于,所述方法包括:在根据一测试脚本对一被测设备进行测试的过程中,检测与被测设备之间的连接是否发生异常中断,若发生异常中断,则确定所述测试脚本中被测设备最后一条执行成功的配置命令以及被测设备执行失败的配置命令;根据所述最后一条执行成功的配置命令,获取与所述最后一条执行成功的配置命令相匹配的配置模式;根据所获取的配置模式,对所述被测设备进行配置,使得所述被测设备的配置模式恢复到与所述最后一条执行成功的配置命令相匹配的配置模式。2.根据权利要求1所述的方法,其特征在于,所述根据所述最后一条执行成功的配置命令,获取与所述最后一条执行成功的配置命令相匹配的配置模式,包括:根据所述最后一条执行成功的配置命令,查找一配置命令与配置模式之间的对应关系;根据所述配置命令与配置模式之间的对应关系,获取与最后一条执行成功的配置命令相匹配的配置模式。3.根据权利要求2所述的方法,其特征在于,所述查找一配置命令与配置模式之间的对应关系,包括:搜索自动化测试系统中的系统模式数据库,从所述系统模式数据库中获取到与所述最后一条执行成功的配置命令相匹配的配置模式,其中,所述系统模式数据库中预设有所述配置命令与配置模式之间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述根据所获取的配置模式,对所述被测设备进行配置,包括:重新建立与所述被测设备的连接,然后根据所获取的配置模式,对重新连接的被测设备进行配置,使得所述被测设备的配置模式恢复到与所述最后一条执行成功的配置命令相匹配的配置模式。5.根据权利要求1所述的方法,其特征在于,所述根据所获取的配置模式,对所述被测设备进行配置之后,所述方法还包括:根据所述测试脚本中被测设备最后一条执行成功的配置命令之后的其他配置命令,获取与所述其他配置命令相匹配的配置模式;根据获取到的与所述其他配置命令相匹配的配置模式,对所述被测设备进行配置;向所述被测设备下发所述被测设备执行失败的配置命令,由所述被测设备执行所述失败的配置命令。6.一种自动化测试的装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:郇昌波,樊志强,李素林,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。