[发明专利]基于YAML配置的流程测试方法、装置和设备在审
申请号: | 202111115563.1 | 申请日: | 2021-09-23 |
公开(公告)号: | CN113849403A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 徐建诚 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 yaml 配置 流程 测试 方法 装置 设备 | ||
本申请实施例公开了一种基于YAML配置的流程测试方法、装置和设备,其中方法的实现包括:接收资金提供方的测试请求,测试请求用于请求测试资金提供方的至少一个任务节点的可用性;根据测试请求生成针对至少一个任务节点的YAML测试文件;执行至少一个任务节点中的YAML测试文件,并将执行过程中生成的第一信息发送给资金提供方;从资金提供方接收测试反馈信息,测试反馈信息根据第一信息生成;根据测试反馈信息确定至少一个任务节点的测试结果,测试结果包括至少一个任务节点可用或不可用。采用本申请实施例的方法,根据从资金提供方接收到的测试反馈信息确定至少一个任务节点的测试结果,从而实现流程测试的自动化。
技术领域
本申请涉及研发管理技术领域,特别是涉及一种基于YAML配置的流程测试方法、装置和设备。
背景技术
流程测试,是测试人员为了模拟真实用户实际的使用流程情况而对至少一个测试节点进行连贯测试的工作流程。
现有的流程测试在测试过程中,需要测试人员反复地去修改提交给测试节点的信息、反复地去核对测试节点的反馈结果是否符合预期,若符合预期才能去继续剩余的测试节点,继续流程测试,直到完成整个流程。而在测试过程中,若某一测试节点的执行时间较久也需要测试人员耐心地等待,测试人员只能时不时地查看某一测试节点是否已经通过,从而造成流程测试工作效率低下的问题,且在进行多方联调测试的测试场景中,将会造成严重的资源浪费。
发明内容
本申请实施例提供了一种基于YAML配置的流程测试方法、装置和设备,实施本申请实施例,实现了流程测试的自动化。
第一方面,本申请实施例提供了一种基于YAML配置的流程测试方法,应用于测试系统中,上述方法包括:
接收资金提供方的测试请求,测试请求用于请求测试资金提供方的至少一个任务节点的可用性;
根据测试请求生成针对至少一个任务节点的YAML测试文件;
执行至少一个任务节点中的YAML测试文件,并将执行过程中生成的第一信息发送给资金提供方;
从资金提供方接收测试反馈信息,测试反馈信息根据第一信息生成;
根据测试反馈信息确定至少一个任务节点的测试结果,测试结果包括至少一个任务节点可用或不可用。
在一个可能的示例中,上述方法还包括:
获取多个资金提供方的历史测试结果,并根据多个资金提供方的历史测试结果确定多个资金提供方中的测试失败资金提供方,测试失败资金提供方的历史测试结果中包括至少一个任务节点为不可用的节点;
根据测试失败资金提供方的历史测试结果确定测试失败资金提供方的历史测试失败次数;
根据测试失败资金提供方的历史测试失败次数,计算出多个资金提供方中的测试失败资金提供方的平均测试失败次数;
对测试失败资金提供方的历史测试结果的失败原因进行分析,确定失败原因为测试失败资金提供方的失败结果占比;
将历史测试失败次数大于平均测试失败次数预设倍数、且失败结果占比大于预设占比的测试失败资金提供方确定为待优化资金提供方,并生成测试优化建议给待优化资金提供方,优化建议用于建议待优化资金提供方对用于测试流程的测试接口性能进行优化。
第二方面,本申请实施例提供了一种基于YAML配置的流程测试装置,应用于测试系统中,上述装置包括:
接收单元,用于接收资金提供方的测试请求,测试请求用于请求测试资金提供方的至少一个任务节点的可用性;
生成单元,用于根据测试请求生成针对至少一个任务节点的YAML测试文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111115563.1/2.html,转载请声明来源钻瓜专利网。