计算机科学 ›› 2011, Vol. 38 ›› Issue (12): 147-150.

• 软件工程 • 上一篇    下一篇

测试用例集启发式约简算法分析与评价

游亮,卢炎生   

  1. (华中科技大学计算机科学与技术学院 武汉430074)
  • 出版日期:2018-12-01 发布日期:2018-12-01

Analysis and Evaluation of Heuristic Algorithms for Test Suite Reduction

  • Online:2018-12-01 Published:2018-12-01

摘要: 在软件开发和维护过程中,为了提高对源程序变更部分的信心并且保证源程序变更部分没有对未变更部分造成负面影响,需要对软件系统进行回归测试。回归测试是一个昂贵的测试过程。测试用例集约简算法是在仍然满足测试准则的前提下,通过删除所有冗余测试用例得到测试用例集的最小约简测试用例集,用以优化回归测试过程。综述了文献中主要的测试用例集启发式约简算法,通过统一的框架和术语定义了这些算法,分析和比较了这些算法的效率和优劣,指出了未来进一步研究的方向。

关键词: 软件测试,软件维护,回归测试,测试用例集约简,测试用例集最小化

Abstract: During the development and maintenance of software, regression testing is used to enhance confidence to the modified parts of software and guarantee no side effect to the existing parts of software. Regression testing is an expensive process. Test suite reduction algorithm removes all redundant test cases among the test suite to get a minimal subset of test suite that still satisfy test criterion. hhis paper surveyed the most important heuristic algorithms for test suite reduction in the literature and used a unify framework and terminologies to define and analyze different algorithms. Typical heuristic algorithms for test suite reduction were analyzed and compared. The future work was presented.

Key words: Software testing, Software maintenance, Regression testing, Test suite reduction,Lest suite minimization

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!