[发明专利]软件测试综合评价方法、装置、电子设备及存储介质在审
申请号: | 201911404657.3 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111177004A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 张馨文;高深;刘志鹏 | 申请(专利权)人: | 中信百信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100029 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 综合 评价 方法 装置 电子设备 存储 介质 | ||
1.一种软件测试综合评价方法,其特征在于,包括:
获取至少一个评价因素,所述评价因素包括:可测性、测试充分性、可维护性、性能、可用性、开发质量、正确性、流程完整性和环境稳定性;
将所述评价因素的测量参数转化为百分制,得到质量分;
根据客户对所述评价因素的问题反馈计算各所述评价因素的权重值;
将各所述质量分与各自所述权重值相乘之后取和,得到软件测试综合评价值。
2.根据权利要求1所述的软件测试综合评价方法,其特征在于,该方法还包括:
各所述评价因素包括至少一个质量指标;
所述可测性的质量指标包括:是/否实施单元测试、单元测试覆盖率、单元测试增量覆盖率、准入测试通过率、是/否实施接口自动化测试、接口自动化测试通过率;
所述测试充分性的质量指标包括:功能测试覆盖率、功能测试增量覆盖率;
所述可维护性的质量指标包括:千行代码复杂方法数、千行代码重复块、千行代码坏味道、千行代码Bugs、千行代码漏洞数;
所述性能的质量指标包括:对内接口、对外接口、对内页面、对外页面;
所述可用性的质量指标包括:500错误数/每百万PV;
所述开发质量的质量指标包括:千行代码bug数、千行代码严重bug数(P0+P1)、严重bug占比、bugreopen数、bugreopen率;
所述正确性的质量指标包括:线上(P0+P1)bug率、线上(P2+P3)bug率;
所述流程完整性的质量指标包括:测试报告评审次数、预览环境发布次数、投产时间风险、发布流程完整性
所述环境稳定性的质量指标包括:阻断性故障总数、阻断性故障平均修复时间、阻断性故障最长修复时间、违规操作使用导致环境故障。
3.根据权利要求2所述的软件测试综合评价方法,其特征在于,该方法还包括:
获取所述质量指标所占比例,使得任意一个所述评价因素的所有质量指标的比例之和为1;
从数据平台获取所述质量指标的测量值。
4.根据权利要求3所述的软件测试综合评价方法,其特征在于,该方法包括:
所述评价因素的编号为i,{i|1≤i≤n,n属于正整数};
将所述问题反馈按所述评价因素分类,按重要程度打分,将各所述评价因素获得的分数相加,得到所述评价因素i的重要度ai,所述i为所述评价因素的编号,{i|1≤i≤n,n属于正整数};
将任意两个评价因素的重要度进行比较,得到判断矩阵B;
对所述判断矩阵B每一行的数值之和做归一化处理,得到所述评价因素i的权重值Wi。
5.根据权利要求4所述的软件测试综合评价方法,其特征在于,该方法包括:
所述判断矩阵其中{j|1≤j≤n,n属于正整数},且{i|1≤i≤n,n属于正整数}={j|1≤j≤n,n属于正整数};
所述权重值其中
6.根据权利要求5所述的软件测试综合评价方法,其特征在于,该方法还包括:
根据历史测量值确定零分线,将所述测量值按所述零分线进行归一化百分制转换,得到所述质量指标的质量分。
7.一种软件测试综合评价装置,其特征在于,所述装置包括:
获取模块,用于获取至少一个评价因素,所述评价因素包括:可测性、测试充分性、可维护性、性能、可用性、开发质量、正确性、流程完整性和环境稳定性;
转化模块,用于将所述评价因素的测量参数转化为百分制,得到质量分;
权重计算模块,用于根据客户对所述评价因素的问题反馈计算各所述评价因素的权重值
软件测试综合评价模块,用于根据客户对所述评价因素的问题反馈计算各所述评价因素的权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信百信银行股份有限公司,未经中信百信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911404657.3/1.html,转载请声明来源钻瓜专利网。