The embodiment of the present invention discloses an automated test method, apparatus, device, and computer-readable storage medium, wherein the method includes parsing the acquired automated test script to determine the corresponding script feature information, the script feature information including the preset expected information and a preset coordination mode, if preset; Set up a partial debug mode, when executing the automated test script, send a corresponding request instruction to the associated system to generate the corresponding response information, determine whether the response information returned by the associated system is received in the preset time range, and if it is not received in the preset time range. To the response information returned by the associated system, the simulation information matching the preset expected information is generated according to the preset simulation flow to complete the automated test. The invention can make the automatic test more flexible, reduce the invalid waiting, thereby improving the test efficiency and accuracy.
【技术实现步骤摘要】
自动化测试方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种自动化测试方法、装置、设备及计算机可读存储介质。
技术介绍
目前市面上的自动化测试,尤其是测试过程中的造数等基本都是基于UI以及接口层完成的,而进行该类自动化测试对被测系统以及外部的关联系统的接口响应的实时性较高。尤其是当被测系统在自动化测试过程中需要跟外部的关联系统进行通信,以获取相关数据时,若关联系统因本身出现异常或者连接网络存在异常等因素造成无法及时响应,那么自动化测试脚本无法继续在被测系统中完成数据处理及测试。
技术实现思路
本专利技术实施例提供一种自动化测试方法、装置、设备及计算机可读存储介质,可以使得自动化测试更为灵活,能够更加有效地支持测试数据处理及案例测试,减少无效等待,从而提高测试效率和准确度。一方面,本专利技术实施例提供了一种自动化测试方法,该方法包括:解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;判断在预设时间范围内是否接收到关联系统返回的响应信息;若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。另一方面,本专利技术实施例还提供了一种自动化测试装置,该装置包括:解析单元,用于解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;发送单元, ...
【技术保护点】
1.一种自动化测试方法,其特征在于,所述方法包括:解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;判断在预设时间范围内是否接收到关联系统返回的响应信息;若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法包括:解析获取的自动化测试脚本以确定相应的脚本特征信息,所述脚本特征信息包括预设的预期信息以及一预设的联调模式;若所预设的联调模式为部分联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;判断在预设时间范围内是否接收到关联系统返回的响应信息;若在预设时间范围内未接收到关联系统返回的响应信息,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若在预设时间范围内接收到关联系统返回的响应信息,判断所返回的响应信息是否与所述预设的预期信息相匹配;若所返回的响应信息与所述预设的预期信息不相匹配,根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试。3.如权利要求1或2所述的方法,其特征在于,所述根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试,包括:调用预设的Mock平台;根据所调用的Mock平台以及所述脚本特征信息生成与所述预设的预期信息相匹配的模拟信息;根据所生成的模拟信息,继续执行所述自动化测试脚本以完成自动化测试。4.如权利要求1或2所述的方法,其特征在于,所述根据预设的模拟流程生成与所述预设的预期信息相匹配的模拟信息,以完成自动化测试,包括:调用预设的SQL脚本,所述预设的SQL脚本与所述脚本特征信息相匹配;解析并执行所述预设的SQL脚本以生成与所述预设的预期信息相匹配的模拟信息;根据所生成的模拟信息,继续执行所述自动化测试脚本以完成自动化测试。5.如权利要求1所述的方法,其特征在于,所述方法还包括:若所预设的联调模式为全联调模式,当执行所述自动化测试脚本时,向关联系统发送一相应的请求指令,以使关联系统生成相应的响应信息;若在...
【专利技术属性】
技术研发人员:李洲,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。