[发明专利]项目处理规则的测试方法以及装置在审
申请号: | 202210647304.1 | 申请日: | 2022-06-09 |
公开(公告)号: | CN114968798A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 付乔雅;刘思玥;吴云崇 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 处理 规则 测试 方法 以及 装置 | ||
1.一种项目处理规则的测试方法,包括:
根据获取到的至少一个项目处理规则,生成对照样本,其中,所述对照样本包括所述至少一个项目处理规则对应的初始通过样本值;
修改所述对照样本中第一项目处理规则对应的初始通过样本值,生成所述第一项目处理规则对应的至少一个测试样本,其中,所述第一项目处理规则为所述至少一个项目处理规则中的任一个,所述测试样本包括预期结果标签;
将所述至少一个测试样本输入项目处理平台,获得所述测试样本对应的测试结果,其中,所述项目处理平台部署有所述至少一个项目处理规则;
根据所述测试样本的测试结果和预期结果标签,定位所述项目处理平台中的问题处理规则。
2.根据权利要求1所述的项目处理规则的测试方法,所述项目处理规则包括变量取值范围和变量拒绝规则;
所述根据获取到的至少一个项目处理规则,生成对照样本,包括:
根据所述至少一个项目处理规则中的变量取值范围和变量拒绝规则,分别确定所述至少一个项目处理规则对应的初始通过样本值;
将所述至少一个项目处理规则对应的初始通过样本值合并为所述对照样本。
3.根据权利要求1所述的项目处理规则的测试方法,所述修改所述对照样本中第一项目处理规则对应的初始通过样本值,生成所述第一项目处理规则对应的至少一个测试样本,包括:
确定所述第一项目处理规则的变量取值范围的边界值和随机值;
确定所述第一项目处理规则的变量拒绝规则对应的阈值邻域值;
分别将所述对照样本中第一项目处理规则对应的初始通过样本值修改为所述边界值、随机值和阈值邻域值,获得所述第一项目处理规则对应的边界值样本、随机值样本和阈值邻域样本;
根据所述边界值样本、随机值样本和阈值邻域样本,获得所述第一项目处理规则对应的至少一个测试样本。
4.根据权利要求3所述的项目处理规则的测试方法,所述根据所述边界值样本、随机值样本和阈值邻域样本,获得所述第一项目处理规则对应的至少一个测试样本,包括:
将所述对照样本中第一项目处理规则对应的初始通过样本值修改为空,获得对应的缺失样本;
将所述边界值样本、随机值样本、阈值邻域样本和缺失样本,组合为所述第一项目处理规则对应的至少一个测试样本。
5.根据权利要求1-4任一项所述的项目处理规则的测试方法,所述根据获取到的至少一个项目处理规则,生成对照样本之前,还包括:
获取项目方提供的项目处理策略;
根据所述项目处理策略,生成对应的至少一个项目处理规则;
根据所述项目处理规则,构建对应的策略文件,其中,所述策略文件包括所述至少一个项目处理规则,不同的项目处理规则在所述策略文件中对应不同的段落。
6.根据权利要求5所述的项目处理规则的测试方法,所述根据所述项目处理策略,生成对应的至少一个项目处理规则之后,还包括:
在所述项目处理规则为单规则的情况下,在所述项目处理规则中设置结束标识;
在所述项目处理规则为复合规则的情况下,将所述复合规则拆分为至少两个单规则,在第一单规则中设置结合标识,并在第二单规则中设置结束标识,其中,所述第二单规则为所述项目处理规则中最后一条单规则,所述第一单规则为所述项目处理规则中除所述第二单规则之外的规则,所述结合标识用于指示所述第一单规则与其他单规则的结合方式,所述结束标识用于指示所述项目处理规则判断结束。
7.根据权利要求6所述的项目处理规则的测试方法,所述将所述至少一个测试样本输入项目处理平台,获得所述测试样本对应的测试结果之前,还包括:
按照规则执行逻辑,将所述策略文件部署在所述项目处理平台,其中,所述规则执行逻辑用于指示执行至任一结束标识的情况下输出测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210647304.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保温隔音型低碳墙体砌块
- 下一篇:共识节点确定方法、装置及存储介质