首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Evolutionary Robustness Testing of Data Processing Systems using Models and Data Mutation
【24h】

Evolutionary Robustness Testing of Data Processing Systems using Models and Data Mutation

机译:使用模型和数据突变的数据处理系统的进化稳健性测试

获取原文

摘要

System level testing of industrial data processing software poses several challenges. Input data can be very large, even in the order of gigabytes, and with complex constraints that define when an input is valid. Generating the right input data to stress the system for robustness properties (e.g. to test how faulty data is handled) is hence very complex, tedious and error prone when done manually. Unfortunately, this is the current practice in industry. In previous work, we defined a methodology to model the structure and the constraints of input data by using UML class diagrams and OCL constraints. Tests were automatically derived to cover predefined fault types in a fault model. In this paper, to obtain more effective system level test cases, we developed a novel search-based test generation tool. Experiments on a real-world, large industrial data processing system show that our automated approach can not only achieve better code coverage, but also accomplishes this using significantly smaller test suites.
机译:工业数据处理软件的系统级测试造成了几个挑战。输入数据也可以非常大,即使按千兆字节的顺序,以及在输入有效时定义的复杂约束。生成正确的输入数据以应力为鲁棒性属性(例如,要测试处理故障的数据),因此在手动完成时非常复杂,繁琐和易于出错。不幸的是,这是行业目前的实践。在以前的工作中,我们使用UML类图和OCL约束来定义一种模拟输入数据的结构和限制的方法。测试被自动导出以覆盖故障模型中的预定义故障类型。在本文中,为了获得更有效的系统级测试用例,我们开发了一种基于新的搜索测试生成工具。实验对现实世界,大型工业数据处理系统的实验表明,我们的自动化方法不仅可以实现更好的代码覆盖,还可以使用明显更小的测试套件来实现这一目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号