...
首页> 外文期刊>Advances in software engineering >Automated Test Case Prioritization with Reactive GRASP
【24h】

Automated Test Case Prioritization with Reactive GRASP

机译:使用反应式GRASP的自动化测试用例优先级

获取原文

摘要

Modifications in software can affect some functionality that had been working until that point. In order to detect such a problem, the ideal solution would be testing the whole system once again, but there may be insufficient time or resources for this approach. An alternative solution is to order the test cases so that the most beneficial tests are executed first, in such a way only a subset of the test cases can be executed with little lost of effectiveness. Such a technique is known as regression test case prioritization. In this paper, we propose the use of the Reactive GRASP metaheuristic to prioritize test cases. We also compare this metaheuristic with other search-based algorithms previously described in literature. Five programs were used in the experiments. The experimental results demonstrated good coverage performance with some time overhead for the proposed technique. It also demonstrated a high stability of the results generated by the proposed approach.
机译:软件中的修改会影响到那时为止一直在起作用的某些功能。为了检测到这种问题,理想的解决方案是再次测试整个系统,但是这种方法可能没有足够的时间或资源。另一种解决方案是对测试用例进行排序,以便首先执行最有益的测试,这样,仅可以执行一部分测试用例,而几乎没有效率损失。这种技术称为回归测试案例优先级划分。在本文中,我们建议使用反应式GRASP元启发式方法对测试用例进行优先级排序。我们还将这种元启发式方法与先前文献中描述的其他基于搜索的算法进行比较。实验中使用了五个程序。实验结果表明,所提出的技术具有良好的覆盖性能和一些时间开销。它也证明了所提出方法产生的结果的高度稳定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号