[发明专利]一种测试案例完整性的综合检验方法及系统在审
申请号: | 202111483266.2 | 申请日: | 2021-12-07 |
公开(公告)号: | CN114218081A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 高蕊;冷炜;龙飞;陈希;王震;周勖;郝春雪;卜子乐 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/04;G06N3/08 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 于越;张峰 |
地址: | 100020 北京市朝阳区光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 案例 完整性 综合 检验 方法 系统 | ||
1.一种测试案例完整性的综合检验方法,其特征在于,包括:
S1、检验测试案例字段合理性;
S2、检验测试案例数量合理性;
S3、根据测试案例的字段合理性和数量合理性评价测试案例的完整性;
所述步骤S1与S2具有相同优先级且可并行同时执行;
所述步骤S1进一步包括以下分步骤:
S11、导入待检验的测试案例;
S12、根据预设的必要字段,对测试案例进行必要字段的逐一非空校验;
S13、当测试案例中存在检验为空的必要字段时,生成字段合理性提示;
所述步骤S2进一步包括以下分步骤:
S21、导入待检验的测试案例所对应的测试项目指标;
S22、将测试项目指标输入预先训练得到的神经网络模型,计算得到针对待检验的测试案例的预测案例数量;
S23、比较预测案例数量与待检验的测试案例的实际案例数量,当实际案例数量相较预测案例数量超出预设阈值时,生成数量合理性提示。
2.如权利要求1所述的方法,其特征在于,所述预设的必要字段包括案例名称字段、案例描述字段、测试工具字段、案例类型字段和操作步骤字段。
3.如权利要求1所述的方法,其特征在于,所述生成字段合理性提示包括:
将存在检验为空的必要字段的测试案例依照检验为空的必要字段种类进行分类;
生成针对不同分类的字段合理性提示。
4.如权利要求1所述的方法,其特征在于,所述测试项目指标包括:
项目测试周期,单位为天;
项目测试工作量,为单位为人/天;
项目新增功能模块数,以实际涉及新增的功能模块数量计算;
项目变更功能模块数,以实际涉及变更的功能模块数量计算;
项目关联功能模块的重要程度,以1至5的整数表示,其中最重要为5、最不重要为1;
项目案例关联功能模块是否涉及动账,以0或1表示,其中0为不涉及、1为涉及;
项目案例关联功能模块的使用频率,以1至5的整数表示,其中最频繁为5、最不频繁为1;
系统历史缺陷率,以百分比计算。
5.如权利要求1所述的方法,其特征在于,所述预先训练得到的神经网络模型通过采集历史项目数据以误差反向传播算法迭代计算获得。
6.如权利要求1所述的方法,其特征在于,所述预设阈值为预测案例数量的上下浮动20%。
7.如权利要求6所述的方法,其特征在于,所述生成数量合理性提示包括:
当实际案例数量处于预测案例数量的预设阈值范围内时,判定实际案例数量处于合理范围内;
当实际案例数量小于预测案例数量的预设阈值下浮动端值时,判定实际案例数量不足,生成指示数量不足的数量合理性提示;
当实际案例数量大于预测案例数量的预设阈值上浮动端值时,判定实际案例数量冗余,生成指示数量过多的数量合理性提示。
8.一种测试案例完整性的综合检验系统,其特征在于,包括:
字段合理性检验模块,用于根据预设的必要字段,对测试案例进行必要字段的逐一非空校验,并生成字段合理性提示;
数量合理性检验模块,用于比较预测案例数量与待检验的测试案例的实际案例数量,并生成数量合理性提示;
测试案例完整性评价模块,用于整合字段合理性提示与数量合理性提示并对测试案例完整性进行评价。
9.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
10.一种电子设备,其特征在于,包括处理器和存储器;
所述存储器,用于存储必要字段和测试项目指标;
所述处理器,用于通过调用必要字段和测试项目指标,执行权利要求1至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111483266.2/1.html,转载请声明来源钻瓜专利网。