...
首页> 外文期刊>Software Testing, Verification and Reliability >Program Slicing-Based Regression Testing Techniques
【24h】

Program Slicing-Based Regression Testing Techniques

机译:基于程序切片的回归测试技术

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

摘要

After changes are made to a previously tested program, a goal of regression testing is to perform retesting based on the modifications while maintaining the same testing coverage as completely retesting the program. This paper presents a novel approach to data flow based regression testing that uses slicing algorithms for the explicit detection of definition-use associations that are affected by a program change. An important benefit of this slicing technique is that, unlike previous techniques, neither data flow history nor recomputation of data flow for the entire program is required to detect affected definition-use associations. The program changes drive the recomputation of the required partial data flow through slicing. Another advantage is that the technique achieves the same testing coverage with respect to the affected definition-use associations as a complete retest of the program, without maintaining a test suite. Thus, the overhead of maintaining and updating a test suite is eliminated.
机译:对先前测试过的程序进行更改后,回归测试的目标是基于修改进行重新测试,同时保持与完全重新测试程序相同的测试覆盖率。本文提出了一种基于数据流的回归测试的新方法,该方法使用切片算法来显式检测受程序更改影响的定义-使用关联。这种切片技术的一个重要好处是,与以前的技术不同,不需要整个程序的数据流历史记录或数据流重新计算来检测受影响的定义-使用关联。程序更改通过切片驱动重新计算所需的部分数据流。另一个优点是,对于受影响的定义-使用关联,该技术可以实现对程序的完整重新测试,而无需维护测试套件,因此可以达到相同的测试范围。因此,消除了维护和更新测试套件的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号