[发明专利]用于多系统精准测试方法、装置、设备及存储介质在审
申请号: | 202111483920.X | 申请日: | 2021-12-07 |
公开(公告)号: | CN114218084A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李超;张希婷;高蕊;冷炜 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 操飞越;张峰 |
地址: | 100020 北京市朝阳区光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 系统 精准 测试 方法 装置 设备 存储 介质 | ||
1.一种用于多系统精准测试方法,其特征在于,所述方法包括:
从代码仓库中拉取若干个系统中最新版本的项目代码,其中,所述若干个系统之间存在调用关系;
将所述若干个系统中最新版本的项目代码与预先存储的所述若干个系统的旧版本代码进行对比,以获取所述若干系统的代码增量;
对所述若干系统的代码增量进行解析,以计算所述若干系统之间的调用关系并得到函数向量和流程向量,其中,所述若干系统之间的调用关系包括类调用关系、函数调用关系、方法调用关系;
将所述函数向量和所述流程向量与数据案例库中的每个案例的案例向量进行比较,得到第一结果向量和第二结果向量;
根据所述第一结果向量和所述第二结果向量确定所述若干个系统中最新版本的项目代码的推荐测试案例;
根据所述推荐测试案例对所述若干系统中最新版本的项目代码进行测试。
2.如权利要求1所述的方法,其特征在于,在所述将所述函数向量和所述流程向量与数据案例库中的每个案例的案例向量进行比较之前,所述方法还包括:
执行若干个测试案例,并依次生成每个所述测试案例的案例向量;
根据每个所述测试案例的案例向量构建所述数据案例库。
3.如权利要求1所述的方法,其特征在于,在所述根据所述第一结果向量和所述第二结果向量确定所述若干个系统中最新版本的项目代码的推荐测试案例之后,所述根据所述推荐测试案例对所述若干系统中最新版本的项目代码进行测试之前,所述方法还包括:
根据所述若干系统之间的所述函数向量、所述流程向量及每个所述测试案例的案例向量生成每个所述测试案例的覆盖率;
根生成所述若干系统的代码增量的回归测试范围;
展示所述推荐测试案例的覆盖率、所述若干系统的代码增量的回归测试范围。
4.如权利要求3所述的方法,其特征在于,所述根生成所述若干系统的代码增量的回归测试范围,包括:
根据回归算法生成所述若干系统的代码增量的回归测试范围。
5.如权利要求2所述的方法,其特征在于,所述执行若干个测试案例并依次生成每个所述测试案例的案例向量,包括:
获取所述若干个系统的全量代码;
对所述若干个系统的全量代码执行所述若干个测试案例,以依次生成每个所述测试案例的案例向量。
6.如权利要求5所述的方法,其特征在于,所述若干个测试案例包括第一类测试案例和第二类测试案件,其中,所述第一类测试案例为针对所述若干个系统中最新版本的项目代码生成的案例,所述第二类测试案件为存量案例。
7.如权利要求1所述的方法,其特征在于,在所述根据所述第一结果向量和所述第二结果向量确定所述若干个系统中最新版本的项目代码的推荐测试案例之后,所述根据所述推荐测试案例对所述若干系统中最新版本的项目代码进行测试之前,所述方法还包括:
根据所述第一结果向量和所述第二结果向量生成所述推荐测试案例的推荐星级;
展示所述推荐测试案例的推荐星级。
8.一种用于多系统精准测试装置,其特征在于,所述装置包括:
第一获取模块,用于从代码仓库中拉取若干个系统中最新版本的项目代码,其中,所述若干个系统之间存在调用关系;
对比模块,用于将所述若干个系统中最新版本的项目代码与预先存储的所述若干个系统的旧版本代码进行对比,以获取所述若干系统的代码增量;
解析模块,用于对所述若干系统的代码增量进行解析,以计算所述若干系统之间的调用关系并得到函数向量和流程向量,其中,所述若干系统之间的调用关系包括类调用关系、函数调用关系、方法调用关系;
比较模块,用于将所述函数向量和所述流程向量与数据案例库中的每个案例的案例向量进行比较,得到第一结果向量和第二结果向量;
确定模块,用于根据所述第一结果向量和所述第二结果向量确定所述若干个系统中最新版本的项目代码的推荐测试案例;
测试模块,用于根据所述推荐测试案例对所述若干系统中最新版本的项目代码进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111483920.X/1.html,转载请声明来源钻瓜专利网。