[发明专利]版本缺陷的检测方法、装置、服务器及存储介质在审
申请号: | 202010968510.3 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112100070A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 张悦;喻涵;郑谞璇 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 缺陷 检测 方法 装置 服务器 存储 介质 | ||
本公开提供了一种版本缺陷的检测方法、装置、服务器及存储介质,属于互联网技术领域。所述方法包括:将第一业务数据中的第一字段和第二业务数据中的第二字段进行比对;计算字段不同的第一字段和第二字段之间的相似度;根据相似度计算结果,确定第一业务数据和第二业务数据的比对结果;根据比对结果,对第二版本软件中存在的版本缺陷进行检测。本公开当第一业务数据和第二业务数据中存在不同字段,并未直接比对结果确定为失败,而是计算不同的字段之间的相似度,通过相似度计算忽略掉不同字段中的相似字段,降低不同字段之间的差异,从而无需人工排查去除相似字段,降低了检测成本。另外,相似字段不再作为失败字段,提高了检测成功率。
技术领域
本公开涉及计算机技术领域,特别涉及一种版本缺陷的检测方法、装置、服务器及存储介质。
背景技术
通常软件在发布之后,会不定时地对发布的软件进行版本升级,以解决软件运行过程中存在的缺陷。考虑到不同版本软件的兼容性不同,为避免引入新的缺陷,导致软件原有功能无法使用,对于版本升级后的软件,在正式发布之前,需要对其进行版本缺陷的检测。
目前,相关技术主要基于Diffy测试工具,对版本升级后的软件进行版本缺陷的检测。其中,Diffy作为一种开源的自动化测试工具,能够将业务处理请求分发到不同版本软件中,并对不同版本软件返回的业务数据进行对比,进而根据比对结果,检测出版本升级后的软件中存在的版本缺陷。在对不同版本软件返回的业务数据进行对比时,如果不同版本软件的业务数据中存在不同字段,则确定比对结果为失败,进而确定升级后的软件中存在版本缺陷。
然而,不同版本软件返回的业务数据中有些差异往往是可接受的,而基于Diffy工具的结果比对方式并不会忽略这些微小的差异,这时需要借助人工的方式对版本升级后的软件中的版本缺陷进行排查,无形中增加了检测成本。
发明内容
本公开实施例提供了一种版本缺陷的检测方法、装置、服务器及存储介质,能够降低检测成本。所述技术方案如下:
一方面,提供了一种版本缺陷的检测方法,所述方法包括:
获取第一业务数据和第二业务数据,所述第一业务数据为基于业务处理请求在指定环境中运行第一版本软件时产生的数据,所述第二业务数据为基于所述业务处理请求在所述指定环境中运行第二版本软件时产生的数据;
将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对;
如果所述第一字段和所述第二字段为不同字段,计算所述第一字段和所述第二字段之间的相似度;
根据相似度计算结果,确定所述第一业务数据和所述第二业务数据的比对结果;
根据所述比对结果,对所述第二版本软件中存在的版本缺陷进行检测。
在本公开的另一个实施例中,所述将所述第一业务数据中的第一字段和所述第二业务数据中的第二字段进行比对之前,还包括:
从软件接口的配置信息中,获取待比对字段的字段属性;
根据所述字段属性,从所述第一业务数据中获取所述第一字段,并从所述第二业务数据中获取所述第二字段。
在本公开的另一个实施例中,所述根据所述字段属性,从所述第一业务数据中获取所述第一字段,并从所述第二业务数据中获取所述第二字段,包括:
如果所述字段属性为白名单,则从所述第一业务数据中获取字段属性为白名单的字段,将获取的字段确定为所述第一字段,并从所述第二业务数据中获取字段属性为黑名单的字段,将获取的字段确定为所述第二字段;
如果所述字段属性为黑名单,则去除所述第一业务数据中字段属性为黑名单的字段,将剩余字段确定为所述第一字段,并去除所述第二业务数据中字段属性为黑名单的字段,将剩余字段确定为所述第二字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010968510.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种特性曲线确定方法
- 下一篇:一种真空断路器绝缘子烘干装置