[发明专利]版本缺陷的检测方法、装置、服务器及存储介质在审
申请号: | 202010968510.3 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112100070A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 张悦;喻涵;郑谞璇 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 缺陷 检测 方法 装置 服务器 存储 介质 | ||
1.一种版本缺陷的检测方法,其特征在于,所述方法包括:
获取第一业务数据和第二业务数据,所述第一业务数据为基于业务处理请求在指定环境中运行第一版本软件时产生的数据,所述第二业务数据为基于所述业务处理请求在所述指定环境中运行第二版本软件时产生的数据;
将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对;
如果所述第一字段和所述第二字段为不同字段,计算所述第一字段和所述第二字段之间的相似度;
根据相似度计算结果,确定所述第一业务数据和所述第二业务数据的比对结果;
根据所述比对结果,对所述第二版本软件中存在的版本缺陷进行检测。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对之前,还包括:
从软件接口的配置信息中,获取待比对字段的字段属性;
根据所述字段属性,从所述第一业务数据中获取所述第一字段,并从所述第二业务数据中获取所述第二字段。
3.根据权利要求2所述的方法,其特征在于,所述根据所述字段属性,从所述第一业务数据中获取所述第一字段,并从所述第二业务数据中获取所述第二字段,包括:
如果所述字段属性为白名单,则从所述第一业务数据中获取字段属性为白名单的字段,将获取的字段确定为所述第一字段,并从所述第二业务数据中获取字段属性为黑名单的字段,将获取的字段确定为所述第二字段;
如果所述字段属性为黑名单,则去除所述第一业务数据中字段属性为黑名单的字段,将剩余字段确定为所述第一字段,并去除所述第二业务数据中字段属性为黑名单的字段,将剩余字段确定为所述第二字段。
4.根据权利要求1所述的方法,其特征在于,所述计算所述第一字段和所述第二字段之间的相似度,包括:
从软件接口的配置信息中,获取所述第一字段和所述第二字段的字段类型;
根据所述字段类型,计算所述第一字段和所述第二字段之间的相似度;
当所述第一字段和所述第二字段之间的相似度大于预设阈值,确定所述所述第一字段和所述第二字段为相似字段。
5.根据权利要求4所述的方法,其特征在于,所述根据所述字段类型,计算所述第一字段和所述第二字段之间的相似度,包括:
如果所述第一字段和所述第二字段的字段类型为数组,则计算所述第一字段和所述第二字段之间的数组相似度;
如果所述第一字段和所述第二字段的字段类型为数字,则计算所述第一字段和所述第二字段之间的数字相似度;
如果所述第一字段和所述第二字段的字段类型为文本,则计算所述第一字段和所述第二字段之间的文本相似度或语义相似度。
6.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:
获取第一测试数据和第二测试数据,所述第一测试数据为基于业务测试请求在所述指定环境中运行第一版本软件时产生的数据,所述第二测试数据为基于所述业务测试请求在所述指定环境中运行第二版本软件时产生的数据;
基于所述软件接口的初始配置信息,将所述第一测试数据中的第三字段和所述第二测试数据中的第四字段进行比对;
如果所述第三字段和所述第四字段为不同字段,基于所述初始配置信息,计算所述第三字段和所述第四字段之间的相似度;
根据相似度计算结果,确定所述第一测试数据和所述第二测试数据的测试比对结果;
如果所述测试比对结果不符合预设结果,则调整所述软件接口的初始配置信息,直至得到的测试结果符合所述预设结果;
将符合所述预设结果时的配置信息,确定为所述软件接口的配置信息。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对之前,还包括:
对所述第一业务数据和所述第二业务数据进行预处理,得到可比对的第一业务数据和第二业务数据;
当可比对的第一业务数据和第二业务数据满足预设条件,执行将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010968510.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种特性曲线确定方法
- 下一篇:一种真空断路器绝缘子烘干装置