【24h】

An evolutionary algorithm for regression test suite reduction

机译:回归测试套件约简的进化算法

获取原文

摘要

As the software is modified and new test cases are added to the test-suite, the size of the test-suite grows and the cost of regression testing increases. In order to decrease the cost of regression testing, researchers have focused on the use of test-suite reduction techniques, which identify a subset of test cases that provides the same coverage of the software, according to some criterion, as the original test-suite. This paper investigates the use of an evolutionary approach, called genetic algorithms, for test-suite reduction. The proposed model builds the initial population based on test history, calculates the fitness value using coverage and run time of test case, and then selectively breeds the successive generations using genetic operations and allows only the fit tests to the reduced suite. This generational process is repeated until an optimized test-suite is found.
机译:随着软件的修改和新的测试用例添加到测试套件中,测试套件的大小会增加,回归测试的成本也会增加。为了降低回归测试的成本,研究人员集中在测试套件简化技术的使用上,该技术可以根据某些标准识别出与原始测试套件具有相同软件覆盖率的部分测试用例。 。本文研究了一种进化方法,称为遗传算法,用于减少测试套件。所提出的模型基于测试历史记录来建立初始种群,使用测试用例的覆盖范围和运行时间来计算适应度值,然后使用遗传操作有选择地繁殖后代,并且仅允许对简化套件进行拟合测试。重复这一生成过程,直到找到优化的测试套件为止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号