...
首页> 外文期刊>Empirical Software Engineering >Automated test reuse for highly configurable software
【24h】

Automated test reuse for highly configurable software

机译:用于高度可配置软件的自动测试重用

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

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

       

摘要

Dealing with highly configurable systems is generally very complex. Researchers and practitioners have conceived hundreds of different analysis techniques to deal with different aspects of configurable systems. One large focal point is the testing of configurable software. This is challenging due to the large number of possible configurations. Moreover,tests themselves are rarely configurable and instead built for specific configurations. However,existing tests need to be adapted to run on a different configuration. In this paper,we report on an experiment about automatically reusing existing tests in configurable systems. We used manually developed tests for specific configurations of three configurable systems and investigated how changing the configuration affects the tests. Subsequently,we employed an approach for automated reuse to generate new test variants (by reusing from existing ones) for combinations of previous configurations and compared their results to the ones from existing tests. Our results showed that we could directly reuse some tests for different configurations. Nonetheless,our automatically generated test variants generally yielded better results. Our generated tests had a higher or equal success rate to the existing tests in most cases. Even in the cases the success rate was equal,our generated tests generally had higher code coverage.
机译:处理高度可配置系统通常非常复杂。研究人员和从业者构思了数百种不同的分析技术来处理可配置系统的不同方面。一个大型焦点是对可配置软件的测试。由于大量可能的配置,这是具有挑战性的。此外,测试本身很少可配置,而是用于特定配置。但是,现有的测试需要适应在不同的配置上运行。在本文中,我们报告了一个关于在可配置系统中自动重用现有测试的实验。我们使用手动开发了三种可配置系统的特定配置的测试,并调查了如何更改配置如何影响测试。随后,我们采用了一种自动重用的方法来生成新的测试变量(通过从现有的方法中重用),以便以先前的配置组合,并将其结果与现有测试的结果进行比较。我们的研究结果表明,我们可以直接重用一些不同的配置测试。尽管如此,我们的自动生成的测试变体通常会产生更好的结果。在大多数情况下,我们所生成的测试对现有测试具有更高或等于的成功率。即使在案件中,成功率平等,我们生成的测试通常均具有更高的代码覆盖率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号