首页> 外文会议>Fourth IEEE International Conference on Software Testing, Verification, and Validation >Applying aggressive propagation-based strategies for testing changes
【24h】

Applying aggressive propagation-based strategies for testing changes

机译:应用积极的基于传播的策略来测试更改

获取原文

摘要

Test-suite augmentation for evolving software -- the process of augmenting a test suite to adequately test software changes -- is necessary for any program that undergoes modifications as part of its development and maintenance cycles. Recently, we presented a new technique for test-suite augmentation based on leveraging the propagation conditions for the effects of changes. Although empirical studies show that this technique can be quite effective for testing changes, the experiments have been limited because of the complexity of the implementation. In this paper, we present a new and more efficient approach for propagation-based testing of changes that can reach much longer propagation-distances and can focus the testing more precisely on those behaviors of changes that can actually affect the output. Using an implementation of this new approach, we performed a study on a set of changes on Java programs for which we compared, to a much larger extent than possible before, our propagation-based strategies with other existing techniques for testing changes. The results of the study not only confirm the superior effectiveness of propagation-based strategies over these other techniques for testing changes, but also quantify that superiority and clarify the conditions under which our approach is most effective.
机译:不断发展的软件的测试套件增强(增强测试套件以充分测试软件更改的过程)对于任何在开发和维护周期中进行修改的程序都是必需的。最近,我们提出了一种新的技术,用于利用测试条件变化的传播条件来增强测试套件。尽管经验研究表明,该技术对于测试更改可能非常有效,但是由于实现的复杂性,实验受到了限制。在本文中,我们提出了一种新的,更有效的方法,用于基于传播的更改测试,该更改可以达到更长的传播距离,并且可以将测试更精确地集中在实际上会影响输出的那些更改行为上。使用这种新方法的实现,我们对Java程序的一组更改进行了研究,在很大程度上,我们将基于传播的策略与其他现有的测试更改的技术进行了比较。研究结果不仅证实了基于传播的策略在测试变更方面优于其他技术,而且还量化了这种优势并阐明了我们的方法最有效的条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号