首页    期刊浏览 2024年11月29日 星期五
登录注册

文章基本信息

  • 标题:A Prioritization Approach for Regression Test Cases Based on a Revised Genetic Algorithm
  • 本地全文:下载
  • 作者:Thamer Alrawashdeh ; Fuad ElQirem ; Ahmad Althunibat
  • 期刊名称:Engineering Economics
  • 印刷版ISSN:2029-5839
  • 出版年度:2021
  • 卷号:50
  • 期号:3
  • DOI:10.5755/j01.itc.50.3.27662
  • 语种:English
  • 出版社:Kaunas University of Technology
  • 摘要:The regression testing is a software-based testing approach executed to verify that changes made to the softwaredo not affect the existing functionality of the product. On account of the constraints of time and cost, it isimpractical to re-execute all the test cases for software whenever a change occurs. In order to overcome sucha problem in the selection of regression test cases, a prioritization technique should be employed. On the basisof some predefined criterion, the prioritization techniques create an execution schedule for the test cases, sothe higher priority test cases can be performed earlier than the lower priority test cases in order to improvethe efficiency of the software testing. Many prioritization criteria for regression test cases have been proposedin software testing literature; however, most of such techniques are code-based. Keeping in view this fact, thisresearch work has proposed a prioritization approach for regression test cases generated from software specificationswhich are based on the criterion of the Average Percentage Transition Coverage (APTC) by using arevised genetic algorithm. This criterion evaluates the rate of transitions coverage by incorporating knowledgeabout the significance of transitions between activates in the form of weights. APTC has been used as a fitnessevaluation function in a genetic algorithm to measure the effectiveness of a test cases sequence. Moreover, inorder to improve the coverage percentage, the proposed approach has revised the genetic algorithm by solvingthe problem of the optimal local solution. The experimental results show that the proposed approach demonstratesa good coverage performance with less execution time as compared to the standard genetic algorithmand some other prioritization techniques.
  • 关键词:Regression testing;Test Cases Prioritization;Genetic Algorithm;Average Percentage Transition Coverage
国家哲学社会科学文献中心版权所有