...
首页> 外文期刊>ISRN Software Engineering >Regression Test Reduction for Object-Oriented Software: A Control Call Graph Based Technique and Associated Tool
【24h】

Regression Test Reduction for Object-Oriented Software: A Control Call Graph Based Technique and Associated Tool

机译:面向对象软件的回归测试减少:基于控制调用图的技术和相关工具

获取原文
   

获取外文期刊封面封底 >>

       

摘要

This paper presents a selective regression testing technique and an associated tool for object-oriented software. The technique is based on the concept of Control Call Graphs, which are a reduced form of traditional Control Flow Graphs. It uses static analysis of the source code of the program. The developed tool (1) identifies the Control Call Paths potentially impacted by changes, (2) selects, from an existing test suite, the appropriate test cases, and (3) generates new JUnit test cases for control call paths that are not covered by existing tests (new ones, or those whose structure has been modified after changes). In this way, the approach supports an incremental update of the test suite. The selected JUnit test cases, including the new ones, are automatically executed. Three concrete case studies are reported to provide evidence of the feasibility of the approach and its benefits in terms of reduction of regression testing effort.
机译:本文提出了面向对象软件的选择性回归测试技术和相关工具。该技术基于控制调用图的概念,该概念是传统控制流图的简化形式。它使用静态分析程序的源代码。开发的工具(1)识别可能受到更改影响的Control Call Path,(2)从现有测试套件中选择适当的测试用例,并且(3)为未被Control覆盖的Control Call路径生成新的JUnit测试用例现有测试(新测试,或更改后结构已更改的测试)。这样,该方法支持测试套件的增量更新。所选的JUnit测试用例(包括新用例)将自动执行。据报道,进行了三个具体案例研究,以证明该方法的可行性及其在减少回归测试工作方面的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号