...
首页> 外文期刊>The Journal of Systems and Software >Input-based adaptive randomized test case prioritization: A local beam search approach
【24h】

Input-based adaptive randomized test case prioritization: A local beam search approach

机译:基于输入的自适应随机测试案例优先级:局部波束搜索方法

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

摘要

Test case prioritization assigns the execution priorities of the test cases in a given test suite. Many existing test case prioritization techniques assume the full-fledged availability of code coverage data, fault history, or test specification, which are seldom well-maintained in real-world software development projects. This paper proposes a novel family of input-based local-beam-search adaptive-randomized techniques. They make adaptive tree-based randomized explorations with a randomized candidate test set strategy to even out the search space explorations among the branches of the exploration trees constructed by the test inputs in the test suite. We report a validation experiment on a suite of four medium-size benchmarks. The results show that our techniques achieve either higher APFD values than or the same mean APFD values as the existing code-coverage-based greedy or search-based prioritization techniques, including Genetic, Greedy and ART, in both our controlled experiment and case study. Our techniques are also significantly more efficient than the Genetic and Greedy, but are less efficient than ART.
机译:测试用例优先级分配给定测试套件中测试用例的执行优先级。许多现有的测试用例优先级划分技术都假定代码覆盖率数据,故障历史记录或测试规范具有完整的可用性,而这些在实际的软件开发项目中很少得到很好的维护。本文提出了一种新颖的基于输入的局部光束搜索自适应随机化技术。他们使用随机候选测试集策略进行基于树的自适应随机探索,以使由测试套件中的测试输入构建的探索树分支之间的搜索空间探索均匀。我们报告了一套针对四个中型基准的验证实验。结果表明,在我们的对照实验和案例研究中,我们的技术所获得的APFD值均比现有的基于代码覆盖率的贪婪或基于搜索的优先排序技术(包括遗传,贪婪和ART)更高或相同。我们的技术也比“遗传和贪婪”技术有效得多,但效率却不如ART。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号