[发明专利]一种核心案例确定方法、装置、电子设备及存储介质在审
申请号: | 202211365908.3 | 申请日: | 2022-10-31 |
公开(公告)号: | CN115629988A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 赵莉;王智忠;赵峰;董婕婷 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 苏舒音 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 核心 案例 确定 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开一种核心案例确定方法、装置、电子设备及存储介质。该方法包括:获取待测试案例对应的代码分支覆盖信息;根据代码分支覆盖信息和代码分支覆盖特征映射规则确定待测试案例对应的代码分支特征;确定待测试案例对应的分类类别;根据预设聚类算法、代码分支特征和分类类别选择待测试案例到核心案件集合。本发明实施例,通过代码分支覆盖信息和代码分支覆盖特征映射规则,以确定待测试案例对应的代码分支特征,能实现计算的便捷高效;通过预设聚类算法、代码分支特征和分类类别,以选择待测试案例到核心案件集合,避免核心案例筛选的随意性和误差性,有效提高核心案例选择的精准度和效率,同时提升测试质量以及规范性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种核心案例确定方法、装置、电子设备及存储介质。
背景技术
随着金融系统越来越庞大,金融业务规则越来越繁杂,测试人员在梳理金融业务和系统逻辑的时候往往需要一个抓手,其中一个很重要的维度,就是交易。系统底层是用各种编程语言编写的代码,系统上层面向客户则是以业务功能维度组织的功能模块,那么在两者之间还有一层就是交易。
现有技术中,普通的回归测试一般针对不同的功能模块进行,一般来说要对回归的模块的代码尽可能的完全覆盖。对于普通回归测试案例筛选,通常的做法是大家根据各自对案例的了解或经验评估后自行选择,仅仅给用户提供一些筛选参考指标或者客观数据让用户自己再根据自己的判断和经验来选择。对于所选取的案例是否有代表性并没有一个量化的客观指标和科学的计算方法来实现,从而增加人力和时间的成本,同时,造成所选取的案例具有一定的随意性和误差性,从而使得准确性极低。
发明内容
有鉴于此,本发明提供一种核心案例确定方法、装置、电子设备及存储介质,可高效快捷且客观地得到代表性最强、区分度最高的核心案例,避免核心案例筛选的随意性和误差性,有效提高交易级回归测试案例选择的精准度和效率,节省人力和时间成本,同时提升测试质量以及规范性。
根据本发明的一方面,本发明实施例提供了一种核心案例确定方法,该方法包括:
获取待测试案例对应的代码分支覆盖信息;
根据所述代码分支覆盖信息和预先配置的代码分支覆盖特征映射规则确定所述待测试案例对应的代码分支特征;
确定所述待测试案例对应的分类类别;
根据预设聚类算法、所述代码分支特征和所述分类类别选择所述待测试案例到核心案件集合。
根据本发明的另一方面,本发明实施例还提供了一种核心案例确定装置,该装置包括:
信息获取模块,用于获取待测试案例对应的代码分支覆盖信息;
特征确定模块,用于根据所述代码分支覆盖信息和预先配置的代码分支覆盖特征映射规则确定所述待测试案例对应的代码分支特征;
类别确定模块,用于确定所述待测试案例对应的分类类别;
核心案例选择模块,用于根据预设聚类算法、所述代码分支特征和所述分类类别选择所述待测试案例到核心案件集合。
根据本发明的另一方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的核心案例确定方法。
根据本发明的另一方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的核心案例确定方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211365908.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固定重金属锌的方法
- 下一篇:点胶装置及点胶方法