[发明专利]项目处理规则的测试方法以及装置在审
申请号: | 202210647304.1 | 申请日: | 2022-06-09 |
公开(公告)号: | CN114968798A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 付乔雅;刘思玥;吴云崇 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 处理 规则 测试 方法 以及 装置 | ||
本说明书实施例提供项目处理规则的测试方法以及装置,其中项目处理规则的测试方法包括:先生成至少一个项目处理规则对应的、可以通过项目处理规则验证的对照样本,该对照样本包括至少一个项目处理规则对应的初始通过样本值,然后对于每个项目处理规则涉及的变量,只修改该变量对应的初始通过样本值,自动生成多个测试样本,基于自动生成的测试样本对项目处理规则进行测试,定位问题处理规则。如此,可以自动生成至少一个项目处理规则对应的大量测试样本,且一个测试样本仅命中一个项目处理规则,当该测试样本出现问题时,可以快速自动定位至有问题的规则,提高了对项目处理规则进行测试的准确率和效率。
技术领域
本说明书实施例涉及计算机技术领域,特别涉及一种项目处理规则的测试方法。本说明书一个或者多个实施例同时涉及一种项目处理规则的测试装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着计算机和互联网技术的快速发展,可以通过计算机实现某些项目决策,而要通过计算机实现项目决策,需要预先在计算机上部署对应的项目处理规则,为了保证项目处理规则进行项目决策的准确性,可以预先生成大量的测试样本对项目处理规则进行测试。
现有技术中,可以人工手动搭建项目处理规则对应的测试样本,然而手动搭建的测试样本难以覆盖各类场景,且测试样本搭建及项目处理规则的测试过程均需耗费较多人力和时间成本,对项目处理规则进行测试的准确率和效率较低。
发明内容
有鉴于此,本说明书实施例提供了一种项目处理规则的测试方法。本说明书一个或者多个实施例同时涉及一种项目处理规则的测试装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种项目处理规则的测试方法,包括:
根据获取到的至少一个项目处理规则,生成对照样本,其中,对照样本包括至少一个项目处理规则对应的初始通过样本值;
修改对照样本中第一项目处理规则对应的初始通过样本值,生成第一项目处理规则对应的至少一个测试样本,其中,第一项目处理规则为至少一个项目处理规则中的任一个,测试样本包括预期结果标签;
将至少一个测试样本输入项目处理平台,获得测试样本对应的测试结果,其中,项目处理平台部署有至少一个项目处理规则;
根据测试样本的测试结果和预期结果标签,定位项目处理平台中的问题处理规则。
可选地,项目处理规则包括变量取值范围和变量拒绝规则;
根据获取到的至少一个项目处理规则,生成对照样本,包括:
根据至少一个项目处理规则中的变量取值范围和变量拒绝规则,分别确定至少一个项目处理规则对应的初始通过样本值;
将至少一个项目处理规则对应的初始通过样本值合并为对照样本。
可选地,修改对照样本中第一项目处理规则对应的初始通过样本值,生成第一项目处理规则对应的至少一个测试样本,包括:
确定第一项目处理规则的变量取值范围的边界值和随机值;
确定第一项目处理规则的变量拒绝规则对应的阈值邻域值;
分别将对照样本中第一项目处理规则对应的初始通过样本值修改为边界值、随机值和阈值邻域值,获得第一项目处理规则对应的边界值样本、随机值样本和阈值邻域样本;
根据边界值样本、随机值样本和阈值邻域样本,获得第一项目处理规则对应的至少一个测试样本。
可选地,根据边界值样本、随机值样本和阈值邻域样本,获得第一项目处理规则对应的至少一个测试样本,包括:
将对照样本中第一项目处理规则对应的初始通过样本值修改为空,获得对应的缺失样本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210647304.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保温隔音型低碳墙体砌块
- 下一篇:共识节点确定方法、装置及存储介质