[发明专利]一种众包测试任务完成度评估方法及系统在审
申请号: | 202011619793.7 | 申请日: | 2020-12-30 |
公开(公告)号: | CN114691479A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 黄松;刘语婵;史涯晴;郑长友;王梅娟;吴开舜;陈浩;骆润 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 何春廷 |
地址: | 210014 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 任务 完成 评估 方法 系统 | ||
1.一种众包测试任务完成度评估方法,其特征在于,
根据预先设置的测试过程条件得到测试成本元素数据集,所述测试成本元素数据集包括测试人力成本数据集和测试报告成本数据集,所述预先设置的测试过程条件能够使任务完成度评估方法满足众包测试行为;
对测试人力成本数据集和测试报告成本数据集相关性分析;
获取测试报告结果的缺陷数据集,根据相关性分析的结果从预先构建的基于测试人力成本数据集和测试报告成本数据集的相关性程度的分段式可靠性模型框架中选择相应的建模方程,选取和实际工作量拟合误差最小的工作量函数代入建模方程,并基于所述缺陷数据集利用最小二乘和最大似然的估计方法来估计所述建模方程的参数,得到软件潜在缺陷总数;
根据所述缺陷数据集实际检测缺陷数量和所述软件潜在缺陷总数计算得到检测缺陷覆盖率,评估任务完成度。
2.根据权利要求1所述的众包测试任务完成度评估方法,其特征在于,所述测试过程条件包括:
(1)测试过程中,缺陷检测过程随时间服从非齐次泊松过程;
(2)所有的缺陷都是独立的,并且可以被检测到;
(3)所有测试时间细化,将日历时间转化为时间戳形式,并保证测试起始时间为零;
(4)每次测试报告被提交后,对发现的缺陷会立即被完美地修复,且不会引入新的缺陷;
(5)测试报告中重复的缺陷只累积首次发现;
(6)在(t,t+Δt)时间内检测到缺陷的平均数量与当前缺陷检测率b(t)及t时刻测试人员占用率w1(t)和t时刻测试报告消耗率w2(t)的共同作用消耗率下软件中剩余的平均缺陷数量成正比。
3.根据权利要求1所述的众包测试任务完成度评估方法,其特征在于,所述相关性分析采用相关系数公式和热力图来进行分析。
4.根据权利要求1所述的众包测试任务完成度评估方法,其特征在于,所述分段式可靠性模型框架为:
其中,w1(t)为t时刻测试人员占用率,w2(t)为t时刻测试报告消耗率,a表示缺陷总数,λ和μ是相关性调和系数,b(t)表示缺陷检测率,a表示软件中的缺陷总数,m(t)表示时间间隔[0,t]内的检测缺陷数的期望均值函数;
所述分段式可靠性模型框架的三种相关性情况表示为:
当ρ(P,R)≥0.7时,此时P和R相关性极强,表示在(t,t+Δt)时间内检测到缺陷的平均数量与某一元素工作量消耗率下的软件中剩余的平均缺陷数量成正比,P为测试人力成本数据集,R为测试报告成本数据集;
当0.4≤ρ(P,R)<0.7时,此时P和R相关性较弱,表示在(t,t+Δt)时间内检测到缺陷的平均数量与两个元素消耗率权重和下的软件中剩余的平均缺陷数量成正比;
当ρ(P,R)≤0.4时,此时P和R基本无关,表示在(t,t+Δt)时间内检测到缺陷的平均数量与两个元素共同消耗率下的软件中剩余的平均缺陷数量皆成正比。
5.根据权利要求1所述的众包测试任务完成度评估方法,其特征在于,所述工作量函数包括:
Weibull-Type TEF、Logistic TEF和Log-Logistic TEF;
通过使用上述三种工作量函数对人员和报告成本数据进行拟合,比较拟合效果后,确定和实际工作量拟合误差最小的工作量函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011619793.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:毫米波用的圆波导传输线及其制造方法
- 下一篇:一种线旁夹具对中定位装置