首页> 外文会议>IEEE International Conference on Software Testing, Verification and Validation >The Impact of Concurrent Coverage Metrics on Testing Effectiveness
【24h】

The Impact of Concurrent Coverage Metrics on Testing Effectiveness

机译:并发覆盖度量对测试效果的影响

获取原文

摘要

When testing multithreaded programs, the number of possible thread interactions makes exploring all interactions infeasible in practice. In response, researchers have developed concurrent coverage metrics for multithreaded programs. These metrics allow them to estimate how well they have exercised concurrent program behavior, just as branch and statement coverage metrics do for sequential program testing. However, unlike sequential coverage metrics, the effectiveness of concurrent coverage metrics in testing remains largely unexamined. In this paper, we explore the relationship between concurrent coverage and fault detection effectiveness by studying the application of eight concurrent coverage metrics in testing nine concurrent programs. Our results show that existing concurrent coverage metrics are often moderate to strong predictors of concurrent testing effectiveness, and are generally reasonable targets for test suite generation. Nevertheless, their relative effectiveness as predictors and test generation targets varies across programs, and thus additional work is needed in this area.
机译:在测试多线程程序时,可能的线程交互的数量使得探索在实践中不可行的所有交互。作为回应,研究人员已经开发了多线程程序的并发覆盖度量标准。这些指标允许它们估计它们的行使并发程序行为的程度,就像分支和语句覆盖度量指标一样用于顺序程序测试。然而,与顺序覆盖度量不同,测试中的并发覆盖度量的有效性在很大程度上是未审查的。在本文中,我们通过研究八个并发覆盖度量在测试九个并发程序中的应用来探讨并发覆盖和故障检测效果之间的关系。我们的研究结果表明,现有的并发覆盖度量指标往往适中到并发测试效率的强预测因子,并且通常是测试套件生成的合理目标。然而,它们作为预测器和测试生成目标的相对有效性在节目中变化,因此在该区域需要额外的工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号