计算机科学 ›› 2007, Vol. 34 ›› Issue (1): 285-288.

• 计算机网络与信息安全 • 上一篇    下一篇

用遗传算法的测试用例最小化

  

  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    国家自然科学基金资助项目(60073027)、浙江省教育厅科研基金(119034031)、浙江财经学院二00五年度重大科研课题(YJZ0505).

  • Online:2018-11-16 Published:2018-11-16

摘要: 回归测试就是验证对程序的修改是否迭到了预期的目的,同时检查修改是否损害了程序原有的正常功能。随着程序新版本的不断推出,测试用例集不断扩大,回归测试成本越来越高。测试用例最小化就是从已有的用例集中,找到一个测试运行代价最小的用例子集用于回归测试,并保持原来的测试覆盖率。本文主要研究用遗传算法解决测试用例最小化问题:基于测试历史数据,设计基因编码并构建初始种群;利用测试覆盖率和测试运行代价设计适应度函数;通过遗传算子完成进化过程并找到最优或近似最优解。最后本文给出了对算法进行实例研究的结果。结果表明,本文提出

关键词: 回归测试 测试用例集 测试用例最小化 测试覆盖率 测试运行代价

Abstract: Regression testing is an expensive process used to revalidate the modified program. As the software is modified and new test cases are added to the test suite, the test suite grows and the cost of regression testing increases. Regression test-suite minimi

Key words: Regression test, Test suite,Test suite minimization,Test coverage,Test execution cost

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!