Volume 18, No. 6, 2021

History-Based Dynamic Test Case Prioritization For Requirement Properties In Regression Testing


Dr.Harsh Pratap Singh , Dr. B.Kavitha Rani , Appari Pavan Kalyan

Abstract

The process of regression testing is vital, but it is also quite expensive and time-consuming to carry out. Because there are only so many resources available in practise, the prioritising of test cases places an emphasis on the acceleration of the testing process. However, conventional strategies for prioritising test cases place an emphasis primarily on one-time testing and do not take into account the massive amounts of historical data provided by regression testing. Within the scope of this work, an approach is proposed for ranking test cases by using historical data. The requirements play a vital role in the process of testing; the priorities of test cases are initialised based on the requirements' priorities in our history-based method, and they are afterwards determined dynamically according to the historical data in regression testing. In order to assess the effectiveness of our methodology, we will be carrying out an empirical study on a real-world application. The findings of our experiments demonstrate an improvement in performance for the strategy that we have proposed by employing measures of the “Average Percentage of Faults Detected and the Fault Detection Rate”.


Pages: 8018-8034

Keywords: dynamic, prioritization, regression

Full Text