首页> 外文会议>IEEE Annual Computer Software and Applications Conference >Using Partition Information to Prioritize Test Cases for Fault Localization
【24h】

Using Partition Information to Prioritize Test Cases for Fault Localization

机译:使用分区信息为故障定位确定测试用例的优先级

获取原文

摘要

Fault Localization Prioritization (FLP) aims at reordering existing test cases so that the location of detected faulty components can be identified earlier, using certain fault localization techniques. Although some researchers have proposed adaptive prioritization strategies with white-box code coverage information, such information may not always be available. In this paper, we address the FLP problem using black-box information derived from partitioning the input domain. Based on the well-known technique of Spectra-Based Fault Localization (SBFL), three test case prioritization strategies are designed following some basic SBFL heuristics. The implementation of these proposed strategies relies only on the partition information, and does not require any test case execution history. Experiments show that our strategies, when compared with pure random selection, result in a faster localization of faulty statements, reducing the number of test case executions required. Here, we analyze the characteristics and merits of the three proposed strategies.
机译:故障定位优先级(FLP)旨在对现有测试用例进行重新排序,以便使用某些故障定位技术可以更早地确定检测到的故障组件的位置。尽管一些研究人员已经提出了带有白盒代码覆盖率信息的自适应优先级排序策略,但此类信息可能并不总是可用。在本文中,我们使用对输入域进行分区得出的黑盒信息来解决FLP问题。基于众所周知的基于频谱的故障定位(SBFL)技术,根据一些基本的SBFL启发式方法,设计了三种测试用例的优先级排序策略。这些建议策略的实现仅依赖于分区信息,并且不需要任何测试用例执行历史记录。实验表明,与纯随机选择相比,我们的策略可更快地定位错误的语句,从而减少所需的测试用例执行次数。在这里,我们分析了三种提出的策略的特点和优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号