[发明专利]策略测试方法、装置、计算机设备和存储介质在审
申请号: | 202010532657.8 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111767210A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 金宁夏 | 申请(专利权)人: | 浙江大搜车软件技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 龙伟 |
地址: | 310000 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 策略 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种策略测试方法、装置、计算机设备和计算机可读存储介质,其中,该策略测试方法包括:获取与待测试策略对应的参考用例,其中,参考用例至少包括:执行待测试策略所需要的多个变量、每个变量的初始变量值、用例的预期执行结果;获取用例配置信息,其中,用例配置信息包括多个变量中至少一个变量的配置变量值和与配置变量值对应的用例预期执行结果;使用用例配置信息替换参考用例中至少一个变量的初始变量值以及参考用例的预期执行结果,得到测试用例;执行测试用例,记录执行测试用例产生的测试数据,并根据测试数据生成待测试策略的测试报告。通过本申请,解决了相关技术中存在的策略测试效率低的问题,提升了策略测试的效率。
技术领域
本申请涉及测试技术领域,特别是涉及一种策略测试方法、策略测试装置、计算机设备和计算机可读存储介质。
背景技术
策略通常是由规则和决策构成的一种方案集合,其根据不同的场景,针对某些性质的受用对象,通过一系列规则的排列组合,对这些对象做出决策,以实现评估目标。比如在风险评估场景中,主要是通过执行风险策略来获得评估对象的评估结果。
为保障策略的质量,需要对策略进行测试,包括验证策略各个节点规则与模型逻辑、校验数据正确性。图1是根据相关技术的一种策略测试示意图,如图1所示,相关技术一般采用诸如Robot Framework(自动化测试框架)的测试框架编写策略的测试用例脚本,测试用例脚本包括用例脚本和用例规则脚本,并在策略执行系统中手动执行策略的测试用例,其中,策略执行系统由IDE(Integrated Development Environment,集成开发环境)搭建而成,在执行测试用例的过程中,策略执行系统调用用例测试接口,执行用例,返回执行结果,测试框架通过用例规则脚本校验执行结果,输出测试报告,提供测试开发人员分析策略的质量。
相关技术的策略测试方案通常由测试开发人员编写测试用例脚本,在测试用例脚本中需要定义该用例对应于策略的变量值,极易因变量值的种类繁杂、数量庞大引起测试用例脚本编写错误,导致策略测试效率低。
目前针对相关技术中存在的策略测试效率低的问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种策略测试方法、策略测试装置、计算机设备和计算机可读存储介质,以至少解决相关技术中存在的策略测试效率低的问题。
第一方面,本申请实施例提供了一种策略测试方法,包括:
获取与待测试策略对应的参考用例,其中,所述参考用例至少包括:执行所述待测试策略所需要的多个变量、每个变量的初始变量值、用例的预期执行结果;
获取用例配置信息,其中,所述用例配置信息包括所述多个变量中至少一个变量的配置变量值和与所述配置变量值对应的用例预期执行结果;
使用所述用例配置信息替换所述参考用例中所述至少一个变量的初始变量值以及所述参考用例的预期执行结果,得到测试用例;
执行所述测试用例,记录执行所述测试用例产生的测试数据,并根据测试数据生成所述待测试策略的测试报告。
在其中一些实施例中,所述测试用例包括:多个接口测试用例,所述多个变量为所述多个接口测试用例的变量。
在其中一些实施例中,所述待测试策略包括多个规则以及所述多个规则的执行逻辑;在获取与待测试策略对应的参考用例之前,所述方法还包括:
根据所述多个规则所需要调用的接口,按照所述初始变量值,生成所述多个接口测试用例;
根据所述多个接口测试用例和和所述多个规则的执行逻辑,生成所述参考用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大搜车软件技术有限公司,未经浙江大搜车软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010532657.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多跨度钢构房
- 下一篇:一种锻件加工用脱模喷涂装置及其使用方法