首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:Regression Test Reduction for Object-Oriented Software: A Control Call Graph Based Technique and Associated Tool
  • 本地全文:下载
  • 作者:Nicolas Frechette ; Linda Badri ; Mourad Badri
  • 期刊名称:ISRN Software Engineering
  • 电子版ISSN:2090-7680
  • 出版年度:2013
  • 卷号:2013
  • DOI:10.1155/2013/420394
  • 出版社:Hindawi Publishing Corporation
  • 摘要: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.
国家哲学社会科学文献中心版权所有