...
首页> 外文期刊>Software Quality Journal >Improving dynamic domain reduction test data generation method by Euler/Venn reasoning system
【24h】

Improving dynamic domain reduction test data generation method by Euler/Venn reasoning system

机译:Euler / Venn推理系统改进动态域减少测试数据生成方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Abstract Test data adequacy is a major challenge in software testing literature. The difficulty is to provide sufficient test data to assure the correctness of the program under test. Especially, in the case of latent faults, the fault does not reveal itself unless specific combinations of input values are used to run the program. In this respect, detection of subdomains of the input domain that cover a specific execution path seems promising. A subdomain covers an execution path provided that each test data taken from the subdomain satisfies the path constraint. Dynamic Domain Reduction, or DDR in short, is a very well-known test data generation procedure, targeted at detection of the subdomains of the input domain that satisfy a given path constraint. In this paper, an improved version of DDR called Rapid Dynamic Domain Reduction, or RDDR in short, is introduced. RDDR is intended to explore subdomains of a program input domain, satisfying a given path constraint. For each feasible path, there is a distinct subdomain of the input domain that causes the program to execute the path. Hereby, we introduce a new metric named domain coverage, to qualify input data sets, in terms of the percentage of the subdomain of a feasible path covered by the data set. The main inspiration behind the domain coverage metric is to support test data adequacy. Our empirical results based on some well-known case studies confirms that RDDR significantly outperforms DDR in terms of speed and accuracy.
机译:摘要测试数据充足是软件测试文献中的主要挑战。难度是提供足够的测试数据,以确保正在测试的程序的正确性。特别是,在潜在的错误的情况下,除非使用输入值的特定组合来运行程序,否则故障不会揭示自己。在这方面,检测覆盖特定执行路径的输入域的子域似乎有望。子域覆盖了执行路径,提供了从子域中获取的每个测试数据满足路径约束。动态域名或DDR简而言之,是一个非常众所周知的测试数据生成过程,用于检测满足给定路径约束的输入域的子域。在本文中,介绍了一种称为快速动态域的DDR的改进版本,或短暂的RDDR。 RDDR旨在探索节目输入域的子域,满足给定路径约束。对于每个可行的路径,输入域的不同子域导致程序执行路径。在此,我们将新的度量标准命名域覆盖范围介绍,以限定输入数据集,就数据集覆盖的可行路径的子域的百分比而言。域覆盖度量背后的主要灵感是支持测试数据充足性。我们基于一些众所周知的案例研究的经验结果证实,RDDR在速度和准确性方面显着优于DDR。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号