首页> 外文期刊>International Journal of Performability Engineering >Multi-Objective Test Case Prioritization based on Epistatic Particle Swarm Optimization
【24h】

Multi-Objective Test Case Prioritization based on Epistatic Particle Swarm Optimization

机译:基于背景粒子群优化的多目标测试案例优先级

获取原文
获取原文并翻译 | 示例
           

摘要

To address the Multi-Objective Test Case Prioritization (MOTCP) problem, an Epistatic Particle Swarm Optimization (EPSO) algorithm is presented. The epistasis in biology is introduced into the new algorithm, and the particles are updated based on the crossover of Epistatic Test Case Segment (ETS) in the test case sequence. The average coverage percentage of program entity and effective execution time of the test case sequence are set as two objective fitness functions in EPSO. The experiment selects four typical open 12 source projects as benchmark programs. We adopted Average Percentage of Branch Coverage (APBC) and Effective Execution Time (EET) as objective fitness. The four classical Java testing projects results show that the EPSO is more effective and more diverse than single-point PSO and order PSO. The EPSO algorithm efficiently solves the MOTCP problem by promoting early detection of software defects and reducing software testing costs in regression testing.
机译:为了解决多目标测试案例优先级(MOTCP)问题,提出了一个认证粒子群优化(EPSO)算法。 将生物学中的超声引入新算法,并且基于测试箱序列中的基于认证性测试壳体段(ETE)的交叉来更新粒子。 测试箱序列的程序实体和有效执行时间的平均覆盖百分比被设定为EPSO中的两个客观健身功能。 实验选择了四个典型的开放式12个源项目作为基准程序。 我们采用了分支覆盖率(APBC)和有效执行时间(EET)的平均百分比作为客观的健身。 四个古典Java测试项目结果表明,EPSO比单点PSO和订单PSO更有效且多样化。 EPSO算法通过促进软件缺陷的早期检测和降低回归测试中的软件测试成本,有效地解决了MOTCP问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号