[发明专利]数据模型自动测试方法、装置与电子设备在审
申请号: | 202111265643.5 | 申请日: | 2021-10-28 |
公开(公告)号: | CN114003494A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 刘佳丽;李梦佳;吴东 | 申请(专利权)人: | 京东安联财产保险有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 510623 广东省广州市天河区珠江西路5号广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据模型 自动 测试 方法 装置 电子设备 | ||
本公开提供一种数据模型自动测试方法、装置与电子设备,涉及软件测试领域。方法包括:获取待测数据模型对应的多个预设属性的全部属性组合以及多个预设条件,根据全部属性组合和多个预设条件确定待测数据模型对应的全部条件组合;获取每个条件组合下每个预设属性的预设属性值,根据预设属性的预设属性值确定每个条件组合对应的第一目标结果;生成分别与每个条件组合对应的多个数据请求,将多个数据请求输入待测数据模型以获取待测数据模型输出的与每个条件组合对应的第二目标结果;在每个第二目标结果均等于其对应的条件组合的第一目标结果时,输出待测数据模型的输出测试通过消息。本公开实施例可以提高数据模型的全面测试效率。
技术领域
本公开涉及软件测试技术领域,具体而言,涉及一种数据模型自动测试方法、装置与电子设备。
背景技术
在数据模型测试过程中,通常存在多种测试条件,测试人员通常需要手工挑选维度并自行确定测试结果,在对待测数据模型输入同样维度后,将待测数据模型输出的结果和自行测试的测试结果进行比对,以对待测模型的输出功能进行校验。这一过程往往费时费力,在待测数据模型上线时间紧张、且具有海量测试维度、数据选取规则复杂时,这样的测试方式会导致测试准确性降低、测试次数受限,为测试的可靠性埋藏隐患。
因此,本领域需要一种能够对海量测试维度、数据选取规则复杂的数据模型进行快速、全面、准确测试的测试方法。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种数据模型自动测试方法、装置与电子设备,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的数据模型测试效率较低的问题。
根据本公开实施例的第一方面,提供一种数据模型自动测试方法,包括:获取待测数据模型对应的多个预设属性的全部属性组合以及多个预设条件,根据所述全部属性组合和所述多个预设条件确定所述待测数据模型对应的全部条件组合;获取每个所述条件组合下每个所述预设属性的预设属性值,根据所述预设属性的预设属性值确定每个所述条件组合对应的第一目标结果;生成分别与每个所述条件组合对应的多个数据请求,将所述多个数据请求输入所述待测数据模型以获取所述待测数据模型输出的与每个所述条件组合对应的第二目标结果;在每个所述第二目标结果均等于其对应的所述条件组合的所述第一目标结果时,输出所述待测数据模型的输出测试通过消息。
在本公开的一种示例性实施例中,至少一个所述预设条件的条件种类为范围限定,所述全部条件组合包括所述范围限定中的全部允许值对应的条件组合。
在本公开的一种示例性实施例中,所述多个预设属性包括必选属性和可选属性,所述全部属性组合中的每个所述属性组合均包括至少一个所述必选属性。
在本公开的一种示例性实施例中,所述待测数据模型为保费计算模型,所述多个预设条件至少包括年龄和参加社保、未参加社保,所述多个预设属性至少包括多个目标险种,所述多个预设属性的预设属性值至少包括每个所述目标险种的定价。
在本公开的一种示例性实施例中,所述获取每个所述条件组合下每个所述预设属性的预设属性值,根据所述预设属性的预设属性值确定每个所述条件组合对应的第一目标结果包括:
根据目标条件组合中的至少一个所述预设条件和/或至少一个所述预设属性确定所述目标条件组合下每个所述预设属性的预设属性值;
根据所述目标条件组合中的至少一个所述预设条件和/或至少一个所述预设属性确定获取所述第一目标结果的方法;
根据所述目标条件组合对应的获取所述第一目标结果的方法和每个所述预设属性的预设属性值获取所述第一目标结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东安联财产保险有限公司,未经京东安联财产保险有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111265643.5/2.html,转载请声明来源钻瓜专利网。