首页> 外文会议>International conference on tests and proofs;Software technology: applications and foundations >Generating Test Data from a UML Activity Using the AMPL Interface for Constraint Solvers
【24h】

Generating Test Data from a UML Activity Using the AMPL Interface for Constraint Solvers

机译:使用AMPL接口的约束求解器从UML活动生成测试数据

获取原文

摘要

Testing is one of the most wide-spread means for quality assurance. Modelling and automated test design are two means to improve effectivity and efficiency of testing. In this paper, we present a method to generate test data from UML activity diagrams and OCL constraints by combining symbolic execution and state-of-the-art constraint solvers. Our corresponding prototype implementation is integrated in the existing test generator ParTeG and generates C++ unit tests. Our key improvement is the transparent use of multiple industry strength solvers through a common interface; this allows the user to choose between an expressive constraint language or highly optimised test data generation. We use infeasible path elimination to improve the performance of test generation and boundary value analysis to improve the quality of the generated test data. We provide an industrial case study and measure the performance of our tool using different solvers in several scenarios.
机译:测试是最广泛的质量保证手段之一。建模和自动化测试设计是提高测试有效性和效率的两种方法。在本文中,我们提出了一种通过结合符号执行和最新的约束求解器从UML活动图和OCL约束生成测试数据的方法。我们相应的原型实现被集成到现有的测试生成器ParTeG中,并生成C ++单元测试。我们的关键改进是通过一个公共界面透明地使用多个行业实力求解器。这使用户可以在表达性约束语言或高度优化的测试数据生成之间进行选择。我们使用不可行的路径消除来提高测试生成的性能,并使用边界值分析来提高生成的测试数据的质量。我们提供了一个工业案例研究,并在几种情况下使用不同的求解器来衡量工具的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号