首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >Assessing the Test Suite of a Large System Based on Code Coverage, Efficiency and Uniqueness
【24h】

Assessing the Test Suite of a Large System Based on Code Coverage, Efficiency and Uniqueness

机译:基于代码覆盖,效率和唯一性评估大型系统的测试套件

获取原文

摘要

Regression test suites of evolving software systems play a key role in maintaining software quality throughout continuous changes. They need to be effective (in terms of detecting faults and helping their localization) and efficient (optimally sized and without redundancy) at the same time. However, test suite quality attributes are usually difficult to formalize and measure. In this paper, we rely on a recent approach for test suite assessment and improvement that utilizes code coverage information, but at a more detailed level, hence it adds further evaluation aspects derived from the coverage. The basic idea of the method is to decompose the test suite and the program code into coherent logical groups which are easier to analyze and understand. Several metrics are then computed from code coverage information to characterize the test suite and its constituents. We extend our previous study and employ derived coverage metrics (which express efficiency and uniqueness) to analyze the test suite of a large scale industrial open source system containing 27 000 test cases.
机译:不断发展的软件系统的回归测试套件,对维护整个连续变化的软件质量的关键作用。他们需要的是有效的(在检测故障并帮助其本地化方面),并在同一时间效率(最佳大小,无冗余)。然而,测试套件质量属性通常难以形式化和措施。在本文中,我们依靠近期的测试套件的评估和改进方法,利用代码覆盖率的信息,但在更详细的级别,因此它增加了从覆盖得出进一步的评估方面。该方法的基本思想是:分解测试套件和程序代码成更容易分析和理解连贯的逻辑组。几个度量然后,从代码覆盖信息来计算表征测试套件及其成分。我们扩展我们以前的研究和应用得到的覆盖指标(其表达效率和独特性)来分析含27 000测试用例大规模的工业开源系统的测试套件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号