基于测试成本元素的众包测试缺陷数量估计模型
2021-09-28刘语婵
测控技术 2021年9期
姚 奕,刘语婵,杨 帆
(陆军工程大学 指挥控制工程学院,江苏 南京 210007)
随着互联网群智技术的深入研究,测试中人员多样性和互补性带来的缺陷发现效率的提高,使得众包测试得到了飞速发展[1]。现有众包测试平台发布测试任务后,项目经理通常只根据他们的个人经验来计划众包测试任务的结束。例如,他们通常采用基于时间或基于参与者的条件来结束众测试任务。然而做出合理的决定是很有挑战性的,众包测试通常被视为一个黑箱过程,管理者的决策仍然对其实际进展不敏感,这些基于经验的决定可能会导致无效的众测过程。这表明了改进当前众包测试实践的实际需要和潜在机会。因此,众包测试平台希望寻找能够实时预测或估计软件缺陷数量和可靠性的软件可靠性建模技术。通过比较预测和检测的缺陷数量以及评估软件测试后的可靠性,以评估测试任务的进度,能够合理判定任务结束,避免浪费大量的测试时间和资源。
关于众包测试缺陷数量预测的研究很少,Wang等[2]从软件的可靠性出发对测试任务完成度进行评估。Wang首先根据测试报告中缺陷的重叠性利用捕获-重捕模型预测软件中的缺陷规模,然后通过分析已检测缺陷数量所占缺陷规模的百分比来衡量软件的可靠性。然而,众包测试区别于传统的测试手段,以其参与者的随机多样性与测试报告数量的庞大性使得软件产品被更加合理充分地测试。……
登录APP查看全文
