首页> 外文会议>International symposium on search based software engineering >On the Application of SAT Solvers to the Test Suite Minimization Problem
【24h】

On the Application of SAT Solvers to the Test Suite Minimization Problem

机译:SAT解算器在测试套件最小化问题中的应用

获取原文

摘要

The Test Suite Minimization problem in regression testing is a software engineering problem which consists in selecting a set of test cases from a large test suite that satisfies a given condition, like maximizing the coverage and/or minimizing the oracle cost. In this work we use an approach based on SAT solvers to find optimal solutions for the Test Suite Minimization Problem. The approach comprises two translations: from the original problem instance into Pseudo-Boolean constraints and then to a propositional Boolean formula. In order to solve a problem, we first translate it into a SAT instance. Then the SAT instance is solved using a state-of-the-art SAT solver. Our main contributions are: we create an encoding for single and multi-objective formulations of the Test Suite Minimization Problem as Pseudo-Boolean constraints and we compute optimal solutions for well-known and highly-used instances of this problem for future reference.
机译:回归测试中的“测试套件最小化”问题是一个软件工程问题,其中包括从满足给定条件的大型测试套件中选择一组测试用例,例如使覆盖范围最大化和/或使Oracle成本最小化。在这项工作中,我们使用一种基于SAT求解器的方法来找到“测试套件最小化问题”的最佳解决方案。该方法包括两种翻译:从原始问题实例到伪布尔约束,然后到命题布尔公式。为了解决问题,我们首先将其转换为SAT实例。然后,使用最先进的SAT求解器求解SAT实例。我们的主要贡献是:我们为“测试套件最小化问题”的单目标和多目标公式创建了编码,作为伪布尔约束,并且针对该问题的知名度和使用率很高的实例计算了最佳解,以供将来参考。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号