首页> 外文期刊>IEEE Transactions on Software Engineering >Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction
【24h】

Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction

机译:通过在减少测试套件期间选择性保留测试用例来提高故障检测能力

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

摘要

Software testing is a critical part of software development. As new test cases are generated over time due to software modifications, test suite sizes may grow significantly. Because of time and resource constraints for testing, test suite minimization techniques are needed to remove those test cases from a suite that, due to code modifications over time, have become redundant with respect to the coverage of testing requirements for which they were generated. Prior work has shown that test suite minimization with respect to a given testing criterion can significantly diminish the fault detection effectiveness (FDE) of suites. We present a new approach for test suite reduction that attempts to use additional coverage information of test cases to selectively keep some additional test cases in the reduced suites that are redundant with respect to the testing criteria used for suite minimization, with the goal of improving the FDE retention of the reduced suites. We implemented our approach by modifying an existing heuristic for test suite minimization. Our experiments show that our approach can significantly improve the FDE of reduced test suites without severely affecting the extent of suite size reduction
机译:软件测试是软件开发的关键部分。由于软件修改会随着时间的推移生成新的测试用例,因此测试套件的大小可能会显着增长。由于测试的时间和资源的限制,需要使用测试套件最小化技术来从套件中删除那些测试用例,这些测试用例由于代码随时间的修改而变得相对于针对其生成的测试需求而言变得多余。先前的工作表明,相对于给定的测试标准,将测试套件最小化会大大降低套件的故障检测效率(FDE)。我们提出了一种减少测试套件的新方法,该方法尝试使用测试用例的其他覆盖率信息来有选择地将一些其他测试用例保留在精简套件中,这些套件相对于用于套件最小化的测试标准是多余的,目的是改善FDE保留简化套件。我们通过修改现有的启发式方法以最小化测试套件来实现我们的方法。我们的实验表明,我们的方法可以显着提高精简测试套件的FDE,而不会严重影响精简套件的大小

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号