首页> 外文会议>Software quality days conferenceSWQD >Constraint-Based Automated Generation of Test Data
【24h】

Constraint-Based Automated Generation of Test Data

机译:基于约束的自动生成测试数据

获取原文

摘要

We present a novel method for automatically generating artificial test data that are particularly suited for testing form-centric software applications with several thousand input fields. The complex validation rules for user input are translated to a constraint satisfaction problem (CSP), which is solved using an off-the-shelf SMT-solver. In order to exert pressure onto the software under test, the generated test data have to incorporate extreme and special values (ESVs) for each field. The SMT-solver is aided by a sophisticated graph-based cluster algorithm and by other heuristic methods in order to reduce the complexity of the CSPs. With further optimizations, the test data generator now routinely generates a complete set of test data records for large form-centric applications within less than two hours. The test data generator described here is operationally being used for automated tests of form-centric Web-applications, within an iterative development process emphasizing very early testing of software applications.
机译:我们介绍了一种自动生成人工测试数据的新方法,这些方法特别适用于使用几千个输入字段测试以中心为中心的软件应用程序。用户输入的复杂验证规则被转换为约束满足问题(CSP),该问题使用自搁板SMT-求解器来解决。为了将压力施加到被测软件上,生成的测试数据必须为每个字段合并极端和特殊值(ESV)。 SMT求解器由基于复杂的图形群集算法和其他启发式方法辅助,以降低CSP的复杂性。通过进一步优化,测试数据发生器现在通常在不到两个小时内为大型以中心为中心的应用程序生成一组完整的测试数据记录。这里描述的测试数据生成器正在操作上用于以形式为中心的网络应用程序的自动化测试,在迭代开发过程中,在迭代开发过程中强调了对软件应用的早期测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号