[发明专利]一种基于模糊匹配的回归测试方法和装置有效
申请号: | 201811392842.0 | 申请日: | 2018-11-21 |
公开(公告)号: | CN111209180B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 林文英;傅建新;竺士杰 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 310016 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模糊 匹配 回归 测试 方法 装置 | ||
1.一种基于模糊匹配的回归测试方法,其特征在于,包括:
将生产环境中的业务请求报文输入到稳定版本测试环境,获取稳定版本测试环境输出的第一业务响应报文;计算所述第一业务响应报文中关键字取值占比,并以所述关键字取值占比为样本训练得到符合高斯分布规律的均值和标准差值,基于所述均值和所述标准差值构建键值占比偏差区间;
将所述业务请求报文输入到测试版本测试环境中,获得测试版本测试环境输出的第二业务响应报文,判断所述第二业务响应报文中关键字取值占比是否在所述键值占比偏差区间内,若是则测试通过,若否则测试异常;
其中,计算所述第一业务响应报文中关键字取值占比,具体包括:
对所述第一业务响应报文进行格式化,形成由报文类型、关键字、取值构成的键值对序列;
计算关键字各种取值出现的占比组合矩阵:
式中,T(KEYi)为第一业务响应报文中关键字KEYi各类取值占比的子矩阵,vi1~vim为关键字KEYi的值序列,m为关键字KEYi在第一业务响应报文中的总取值数,为关键字KEYi的取值为vik出现的数量在对应第一业务响应报文中所占的取值占比,n为第一业务响应报文中的关键字数量。
2.根据权利要求1所述的基于模糊匹配的回归测试方法,其特征在于,将生产环境中的业务请求报文输入到稳定版本测试环境,具体包括:
将测试环境的版本发布成与当前生产环境一致的稳定版本,得到稳定版本测试环境;
从生产环境中抽取设定数量的业务请求报文,将所述业务请求报文转换为与稳定版本测试环境输入相匹配的报文格式,获取稳定版本测试环境输出的第一业务响应报文。
3.根据权利要求1所述的基于模糊匹配的回归测试方法,其特征在于,并以所述关键字取值占比为样本训练得到符合高斯分布规律的均值和标准差值,基于所述均值和所述标准差值构建键值占比偏差区间,具体包括:
计算符合高斯分布规律的均值μ和标准差值σ,基于所述均值μ和所述标准差值σ构建键值占比偏差区间(μ-3σ,μ+3σ),将所述均值μ、所述标准差值σ写入偏差标准库进行保存。
4.根据权利要求1所述的基于模糊匹配的回归测试方法,其特征在于,对所述第一业务响应报文进行格式化前,还包括:
配置第一业务响应报文中需要测试的报文类型、关键字以及关键字取值。
5.根据权利要求1所述的基于模糊匹配的回归测试方法,其特征在于,判断所述第二业务响应报文中关键字取值占比是否在所述键值占比偏差区间内,具体包括:
计算所述第二业务响应报文中各关键字取值占比,并判断各关键字取值占比是否在所述键值占比偏差区间内。
6.根据权利要求5所述的基于模糊匹配的回归测试方法,其特征在于,若是则测试通过,若否则测试异常,具体包括:
若取值占比在所述键值占比偏差区间内,则判断对应关键字取值占比符合测试要求,测试通过;
若取值占比不在所述键值占比偏差区间内,则判断对应关键字取值占比不符合测试要求,测试不通过,输出测试失败结果及相关数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811392842.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务处理的方法以及相关装置
- 下一篇:一种自补供电的生活集装箱