首页> 外文期刊>Technical Gazette >Test Case Prioritization Based on Artificial Immune Algorithm
【24h】

Test Case Prioritization Based on Artificial Immune Algorithm

机译:基于人工免疫算法的测试案例优先级

获取原文
           

摘要

Regression testing is an essential and critical part of smart terminal program development. The test case suite is usually preprocessed by test case prioritization technology to improve the efficiency of regression testing. To address the problems of traditional genetic algorithm in solving the test case prioritization problem, this paper proposed a test case prioritization algorithm for intelligent terminal based on artificial immune algorithm. Firstly, different sequences of test case sets were used as the encoding of antibodies to initialize the antibody population; secondly, the Hemming distance was introduced as the concentration index of antibodies to calculate the incentive degree; finally, the antibodies were immunized to find the optimal test case set sequence. The experimental results showed that the algorithm based on the artificial immune algorithm was more capable of global search and less likely to fall into local optimum than the genetic algorithm, which indicated that the artificial immune algorithm was more stable and could better solve the test case prioritization problem.
机译:回归测试是智能终端程序开发的必不可少的和关键部分。测试用例套件通常通过测试案例优先级技术进行预处理,以提高回归测试的效率。为了解决传统遗传算法解决测试用例优先级问题的问题,提出了一种基于人工免疫算法的智能终端的测试案例优先级算法。首先,使用不同的测试案例组序列作为初始化抗体群的抗体的编码;其次,引入了遍布距离作为计算激励程度的抗体的浓度指数;最后,免疫抗体以找到最佳测试案例设定序列。实验结果表明,基于人工免疫算法的算法更有能力更强,全球搜索更强,并且不太可能与遗传算法降至局部最佳算法,这表明人工免疫算法更稳定,可以更好地解决测试用例优先级问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号