[发明专利]一种基于历史测试用例挖掘的精准测试方法有效

专利信息
申请号: 202010721675.0 申请日: 2020-07-24
公开(公告)号: CN111597121B 公开(公告)日: 2021-04-27
发明(设计)人: 熊阳 申请(专利权)人: 四川新网银行股份有限公司
主分类号: G06F11/36 分类号: G06F11/36;G06N20/00
代理公司: 成都智言知识产权代理有限公司 51282 代理人: 濮云杉
地址: 610094 四川省成都市成都*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 历史 测试 挖掘 精准 方法
【权利要求书】:

1.一种基于历史测试用例挖掘的精准测试方法,其特征包括:

A.根据软件模块中包含的实体元素,在数据库的实体元素表中查询出对应的实体元素数据,根据实体元素数据的id,在测试用例表中查询出对应的实体元素关联的所有测试用例数据;根据实体元素数据和测试用例数据,在数据库的缺陷表中查询出实体元素和其测试用例数据一起关联的所有缺陷数据记录;

B.初始化隐马可夫模型参数,建立测试用例和缺陷预测模型;

以实体元素的id序列为观测序列,测试用例的id序列和缺陷的id序列为隐藏状态序列,建立隐马可夫模型λ=(A,B,π),其中A为隐藏状态序列的状态转移概率的矩阵,B为隐藏状态序列生成观测序列的概率矩阵,π为初始的隐藏状态序列的概率分布矩阵;

初始化隐马可夫模型参数:根据实体元素的id序列到测试用例id序列和缺陷的id序列的转换,将模型参数变量设置为1,表示实体元素到测试用例用例和缺陷的转换是必然发生的,每一个实体元素均有相对应的测试用例,以及与测试用例相关联的缺陷;

C.将得到的实体元素数据、测试用例数据和缺陷数据一起作为训练样本集,对测试用例和缺陷预测模型进行训练,当训练误差值低于阈值时,终止训练,得到满足要求的测试用例和缺陷预测模型的最优参数;

D.根据软件模块的当前变更内容,分析变更内容中所包含的实体元素,在数据库中查询出这些实体元素相对应的id,形成待预测的实体元素id序列;

E.建立后台管理系统,在后台管理系统中建立精准测试执行页面,在该页面输入待预测的实体元素id序列,后台程序将待预测的实体元素id序列和最优参数的测试用例和缺陷预测模型一起输入维特比算法,运算后得到最优的测试用例id序列和缺陷id序列;

根据得到的测试用例id序列和缺陷id序列,在测试用例表中查询出对应的测试用例,从而得到测试用例预测结果,后台程序将测试用例预测结果展示在该页面上,测试人员在该页面上直接执行测试用例;

F.在后台管理系统中建立精准测试效果分析页面,在该页面输入待预测的实体元素id序列,后台程序将待预测的实体元素id序列和最优参数的测试用例和缺陷预测模型一起输入维特比算法,运算后得到最优的测试用例id序列和缺陷id序列;

根据得到的测试用例id序列和缺陷id序列,在测试用例表中查询出对应的测试用例,从而得到测试用例预测结果,测试人员标记测试用例预测结果是否有效,后台程序根据测试用例是否有效标记,计算有效测试用例在测试用例集中的所占百分比,并将计算结果返回给该页面做展示;

G.在后台管理系统中建立缺陷预测效果分析页面, 在该页面输入待预测的实体元素id序列,后台程序将待预测的实体元素id序列和最优参数的测试用例和缺陷预测模型一起输入维特比算法,运算后得到最优的测试用例id序列和缺陷id序列;

根据得到的测试用例id序列和缺陷id序列,在测试用例表和缺陷表中查询出对应的测试用例和缺陷,从而得到测试用例预测结果和缺陷预测结果;根据得到的测试用例预测结果和缺陷预测结果,测试人员评判当前的测试用例集是否包括预测测试用例,是否可以充分覆盖预测的缺陷,如果不足则补充设计测试用例,进一步扩大测试范围。

2.如权利要求1所述的一种基于历史测试用例挖掘的精准测试方法,其特征为:步骤C包括:基于步骤A得到的训练样本集,从训练样本集中任意挑选一组数据,输入初始化参数后的隐马可夫模型,进行隐马可夫模型参数的估计,具体采用极大似然估计法来估计模型参数;

根据得到的隐马可夫模型参数的估计结果后,通过损失函数进行训练效果度量,若度量结果超过给定阈值,则使用训练样本集中余下的其他训练数据,重复前一估计步骤,进行参数的调校,最后得到一组能够最优拟合训练样本集的模型参数,即得到参数最优的测试用例和缺陷预测模型。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010721675.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top