[发明专利]自动化测试方法、装置、设备及计算机可读存储介质有效
申请号: | 201810312219.3 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108563567B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李洲 | 申请(专利权)人: | 绍兴君鸿智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州万研知识产权代理事务所(普通合伙) 44418 | 代理人: | 韦肖燕;刘茂龙 |
地址: | 312000 浙江省绍兴市越*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明实施例公开了一种自动化测试方法、装置、设备及计算机可读存储介质,其中所述方法包括解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;判断在预设时间范围内是否接收到关联系统返回的响应信息;若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。本发明可以使得自动化测试更为灵活,减少无效等待,从而提高测试效率和准确度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种自动化测试方法、装置、设备及计算机可读存储介质。
背景技术
目前市面上的自动化测试,尤其是测试过程中的造数等基本都是基于UI以及接口层完成的,而进行该类自动化测试对被测系统以及外部的关联系统的接口响应的实时性较高。尤其是当被测系统在自动化测试过程中需要跟外部的关联系统进行通信,以获取相关数据时,若关联系统因本身出现异常或者连接网络存在异常等因素造成无法及时响应,那么自动化测试脚本无法继续在被测系统中完成数据处理及测试。
发明内容
本发明实施例提供一种自动化测试方法、装置、设备及计算机可读存储介质,可以使得自动化测试更为灵活,能够更加有效地支持测试数据处理及案例测试,减少无效等待,从而提高测试效率和准确度。
一方面,本发明实施例提供了一种自动化测试方法,该方法包括:
解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;
若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;
判断在预设时间范围内是否接收到关联系统返回的响应信息;
若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。
另一方面,本发明实施例还提供了一种自动化测试装置,该装置包括:
解析单元,用于解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;
发送单元,用于若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;
第一判断单元,用于判断在预设时间范围内是否接收到关联系统返回的响应信息;
处理单元,用于若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。
又一方面,本发明实施例还提供了一种计算机设备,包括:
存储器,用于存储实现自动化测试的程序;以及
处理器,用于运行所述存储器中存储的实现自动化测试的程序,以执行如上所述方法。
再一方面,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行,以实现如上所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绍兴君鸿智能科技有限公司,未经绍兴君鸿智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312219.3/2.html,转载请声明来源钻瓜专利网。