...
首页> 外文期刊>IEEE Transactions on Software Engineering >Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach
【24h】

Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach

机译:在约束条件下构建高度可配置系统的交互测试套件:一种贪婪的方法

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

摘要

Researchers have explored the application of combinatorial interaction testing (CIT) methods to construct samples to drive systematic testing of software system configurations. Applying CIT to highly-configurable software systems is complicated by the fact that, in many such systems, there are constraints between specific configuration parameters that render certain combinations invalid. Many CIT algorithms lack a mechanism to avoid these. In recent work, automated constraint solving methods have been combined with search-based CIT construction methods to address the constraint problem with promising results. However, these techniques can incur a non-trivial overhead. In this paper, we build upon our previous work to develop a family of greedy CIT sample generation algorithms that exploit calculations made by modern boolean satisfiability (SAT) solvers to prune the search space of the CIT problem. We perform a comparative evaluation of the cost-effectiveness of these algorithms on four real-world highly-configurable software systems and on a population of synthetic examples that share the characteristics of those systems. In combination our techniques reduce the cost of CIT in the presence of constraints to 30% of the cost of widely-used unconstrained CIT methods without sacrificing the quality of the solutions.
机译:研究人员已经探索了组合交互测试(CIT)方法在构建样本以驱动软件系统配置的系统测试中的应用。由于在许多此类系统中,特定配置参数之间存在约束,使某些组合无效,这一事实使将CIT应用于高度可配置的软件系统变得很复杂。许多CIT算法缺乏避免这种情况的机制。在最近的工作中,自动约束解决方法已经与基于搜索的CIT构造方法相结合,以解决有希望的结果的约束问题。但是,这些技术可能会产生不小的开销。在本文中,我们以先前的工作为基础,开发了一系列贪婪的CIT样本生成算法,这些算法利用现代布尔满足性(SAT)求解器进行的计算来修剪CIT问题的搜索空间。我们在四个现实世界中高度可配置的软件系统上以及在具有这些系统特性的一系列综合示例中,对这些算法的成本效益进行了比较评估。结合使用我们的技术,可以在不影响解决方案质量的前提下,将存在约束的CIT成本降低到广泛使用的无约束CIT方法成本的30%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号