首页> 外文期刊>Sadhana >Testing and debugging: an empirical evaluation of integrated approaches
【24h】

Testing and debugging: an empirical evaluation of integrated approaches

机译:测试和调试:综合方法的实证评价

获取原文
           

摘要

Software development is a continuous process. Among all phases of software development, testing and debugging are the most essential phases. The main intention of testing is to detect maximum faults as soon as possible. After a fault is detected, it must be removed through appropriate debugging approach. Both phases are performed one after another and require different information. Hence, it is arduous to merge them. In fault detection, such test cases are required that are able to detect all the faults with less effort whereas in fault localization such test cases are required that are able to reproduce faults and locate them with accuracy. For enhancing the performance of testing, the integration of these two phases with consideration of multi-objective selection of test cases is to be conducted before regression testing. In the current work, an approach for multi-objective test case selection based on statement and diversified mutant coverage has been proposed and compared with existing approaches. For empirical study, SPEA-2, NSGA-2 and VEGA algorithms have been used and experiments were conducted on three applications of the Defects4j database. Outcomes of the study specify that the proposed approach has the ability to detect more faults compared to existing approaches. It is also able to locate all faults that have been detected with fault localization score better or comparable to existing approaches.
机译:软件开发是一个持续的过程。在软件开发的所有阶段,测试和调试是最重要的阶段。测试的主要目的是尽快检测最大故障。检测到故障后,必须通过适当的调试方法删除。两个阶段都是一个接一个地执行并且需要不同的信息。因此,合并它们是艰巨的。在故障检测中,需要这样的测试用例,即能够在故障定位中检测所有努力的所有故障,并且需要重现故障并以准确性定位故障并定位它们的测试用例。为了提高测试的性能,在回归测试之前考虑到多目标选择的测试用例的这两个阶段的集成。在目前的工作中,已经提出了一种基于陈述和多样化突变覆盖的多目标测试案例选择的方法,并与现有方法进行了比较。对于经验研究,已经使用了SPEA-2,NSGA-2和VEGA算法,并在缺陷4J数据库的三种应用中进行了实验。该研究结果指出,与现有方法相比,所提出的方法能够检测更多的故障。它还能够定位以故障定位的所有故障更好地或与现有方法相媲美。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号