首页> 外文期刊>The Computer journal >Generating Structurally Complex Test Cases By Data Mutation: A Case Study Of Testing An Automated Modelling Tool
【24h】

Generating Structurally Complex Test Cases By Data Mutation: A Case Study Of Testing An Automated Modelling Tool

机译:通过数据突变生成结构复杂的测试用例:测试自动建模工具的案例研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Generation of adequate test cases is difficult and expensive, especially for testing software systems whose input is structurally complex. This paper presents an approach called data mutation to generating a large number of test data from a few seed test cases. It is inspired by mutation testing methods, but differs from them in the aim and the way that mutation operators are defined and used. While mutation testing is a method for measuring test adequacy, data mutation is a method of test case generation. In traditional mutation testing, mutation operators are used to transform the program under test. In contrast, mutation operators in our approach are applied on input data to generate test cases, hence called data mutation operators. The paper reports a case study with the method on testing an automated modelling tool to illustrate the applicability of the proposed method. Experiment data clearly demonstrate that the method is adequate and cost effective, and able to detect a large proportion of faults.
机译:生成足够的测试用例既困难又昂贵,尤其是对于测试输入结构复杂的软件系统而言。本文提出了一种称为数据突变的方法,该方法可以从少数种子测试用例中生成大量测试数据。它受突变测试方法的启发,但在定义和使用突变算子的目的和方式上与它们不同。变异测试是一种衡量测试充分性的方法,而数据变异是一种测试用例的生成方法。在传统的变异测试中,变异运算符用于转换被测程序。相反,我们的方法中的变异算子应用于输入数据以生成测试用例,因此称为数据变异算子。本文报告了一种使用该方法测试自动建模工具的案例研究,以说明该方法的适用性。实验数据清楚地表明,该方法是适当的且具有成本效益,并且能够检测出大部分故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号