首页> 外文期刊>Tsinghua Science and Technology >Reduction of faults in software testing by fault domination
【24h】

Reduction of faults in software testing by fault domination

机译:通过故障控制减少软件测试中的故障

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

摘要

Although mutation testing is one of the practical ways of enhancing test effectiveness in software testing, it could be sometimes infeasible in practical work for a large scale software so that the mutation testing becomes time-consuming and even in prohibited time. Therefore, the number of faults assumed to exist in the software under test should be reduced so as to be able to confine the time complexity of test within a reasonable period of time. This paper utilizes the concept of fault dominance and equivalence, which has long been employed in hardware testing, for revealing a novel way of reducing the number of faults assumed to hide in software systems. Once the number of faults assumed in software is decreased sharply, the effectiveness of mutation testing will be greatly enhanced and become a feasible way of software testing. Examples and experimental results are presented to illustrate the effectiveness and the helpfulness of the technology proposed in the paper.
机译:尽管突变测试是增强软件测试中测试有效性的实用方法之一,但是对于大型软件,在实际工作中有时可能是不可行的,因此,突变测试非常耗时,甚至是在禁止的时间内。因此,应该减少假定存在于被测软件中的故障数量,以便能够将测试的时间复杂度限制在合理的时间内。本文利用了在硬件测试中长期使用的故障占优和等效性的概念,揭示了一种减少假定隐藏在软件系统中的故障数量的新颖方法。一旦软件中假设的故障数量急剧减少,突变测试的有效性就会大大提高,并成为可行的软件测试方法。实例和实验结果表明了该技术的有效性和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号