[发明专利]均摊算法的测试方法、装置、计算机设备和存储介质在审
| 申请号: | 202211558593.4 | 申请日: | 2022-12-06 |
| 公开(公告)号: | CN116308570A | 公开(公告)日: | 2023-06-23 |
| 发明(设计)人: | 陈静静 | 申请(专利权)人: | 深圳依时货拉拉科技有限公司 |
| 主分类号: | G06Q30/0283 | 分类号: | G06Q30/0283 |
| 代理公司: | 深圳瑞天谨诚知识产权代理有限公司 44340 | 代理人: | 温青玲 |
| 地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 均摊 算法 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种均摊算法的测试方法、装置、计算机设备和存储介质。所述方法包括:获取目标产品的所有账单费用项;获取预配置的多种账单场景的场景信息;根据目标产品的所有账单费用项和上述多种账单场景的场景信息为每种账单场景创建对应的多个账单数据模型;根据当前创建的所有账单数据模型对待测试的均摊算法进行测试。本申请实施例能够生成大量用于测试的账单数据模型,且能确保生成的账单数据模型可以全面地覆盖各种账单场景,提高对均摊算法测试的全面性,进而提高利用均摊算法计算账单金额时的准确性。
技术领域
本申请涉及均摊算法的测试领域,特别是涉及一种均摊算法的测试方法、装置、计算机设备和存储介质。
背景技术
目前在测试均摊算法的过程中,主要是利用人为创建的账单数据模型来进行测试更新账单,然而,技术人员在实践中发现,人工创建的账单数据模型通常只能覆盖到若干种场景,在利用这些账单数据模型测试均摊算法之后,如果需要利用均摊算法计算未覆盖到的场景的账单数据,那么计算出的账单金额准确率不高(例如计算错误或计算出的金额不准),这种错误给用户带来不好的体验,并且这种错误往往会引起客诉。
因此,如何提高均摊算法的计算准确性成为亟需解决的问题。
发明内容
本申请针对上述不足或缺点,提供了一种均摊算法的测试方法、装置、计算机设备和存储介质,本申请实施例能够生成大量用于测试的账单数据模型,且能确保生成的账单数据模型可以全面地覆盖各种账单场景,提高对均摊算法测试的全面性,进而提高利用均摊算法计算账单金额时的准确性。
本申请根据第一方面提供了一种均摊算法的测试方法,在一个实施例中,该方法包括:
获取目标产品的所有账单费用项;
获取预配置的多种账单场景的场景信息;
根据目标产品的所有账单费用项和上述多种账单场景的场景信息为每种账单场景创建对应的多个账单数据模型;
根据当前创建的所有账单数据模型对待测试的均摊算法进行测试。
在一些实施例中,任一账单数据模型包括一组账单费用项以及该组账单费用项的金额信息;其中,该组账单费用项包括至少一个账单费用项,该组账单费用项的金额信息包括该组账单费用项中的每个账单费用项的金额;
根据目标产品的所有账单费用项和上述多种账单场景的场景信息为每种账单场景创建对应的多个账单数据模型,包括:
根据每种账单场景的场景信息从目标产品的所有账单费用项中,为每种账单场景选择对应的可用账单费用项;
根据每种账单场景对应的可用账单费用项为每种账单场景生成多组账单费用项,并为每组账单费用项生成多组金额信息,获得每种账单场景对应的多个账单数据模型。
在一些实施例中,目标产品的所有账单费用项中包括优惠券;
上述方法还包括:
为任一组账单费用项生成任一组金额信息时,若该组账单费用项中包括优惠券,则从预设的优惠券金额创建规则中随机获取一条来为该组账单费用项中的优惠券生成对应的金额;
预设的优惠券金额创建规则包括以下的一条或多条规则:
若账单金额小于预设账单阈值,则创建小于预设优惠券阈值的金额;
若账单金额不小于预设账单阈值,则创建小于预设优惠券阈值的金额;
若账单金额小于预设账单阈值,则创建不小于预设优惠券阈值的金额;
若账单金额不小于预设账单阈值,则创建不小于预设优惠券阈值的金额。
在一些实施例中,目标产品的所有账单费用项中还包括起步价;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳依时货拉拉科技有限公司,未经深圳依时货拉拉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211558593.4/2.html,转载请声明来源钻瓜专利网。





