首页> 外文会议>Twenty-Eighth annual Pacific Northwest software quality conference >THE LAST 9 UNCOVERED BLOCKS OF CODE - A CASE STUDY
【24h】

THE LAST 9 UNCOVERED BLOCKS OF CODE - A CASE STUDY

机译:最后9%未覆盖的代码块-案例研究

获取原文
获取原文并翻译 | 示例

摘要

Code coverage is an efficient technique for understanding what code has been exercised by an existing test bed, yet it is often debated how much effort should be invested in increasing coverage. This paper is a case study of our code coverage effort during the product development cycle for a component of the .NET Framework 4. At the end of the cycle, we had a focused initiative to increase the code coverage from 91% to 100%. In order to measure the effectiveness of increasing code coverage, we devised a few metrics based on the number and importance of the bugs found, the time invested, the increase in code coverage and bug yield in comparison with other test activities. Our results showed that: 1. It is not prohibitively expensive to achieve effective-100% code coverage. 2. There is no significant increase in the number of bugs found with higher code coverage. In this paper, we discuss what parts of our development process (such as the propensity of testers to develop more complex scenarios first) may have contributed to this lack of bugs.
机译:代码覆盖率是一种了解现有测试平台已执行哪些代码的有效技术,但是经常有人争论增加覆盖率应投入多少精力。本文是对.NET Framework 4组件在产品开发周期中我们的代码覆盖范围工作的案例研究。在周期结束时,我们有一个重点计划,将代码覆盖率从91%增加到100%。为了衡量增加代码覆盖率的有效性,我们根据发现的错误的数量和重要性,投入的时间,与其他测试活动相比增加的代码覆盖率和错误产生率设计了一些指标。我们的结果表明:1.实现有效的100%代码覆盖率并不昂贵。 2.发现具有较高代码覆盖率的错误的数量没有明显增加。在本文中,我们讨论了开发过程的哪些部分(例如测试人员首先开发更复杂的场景的倾向)可能会导致这种bug的缺乏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号