A New Approach For Regression Test Case Prioritization Using Branch Coverage, Decision Coverage And Criticality Coverage Techniques

Main Article Content

Sulaxna Solanki, Amritpal Singh Yadav

Abstract

Regression Testing is the process of retesting the modified parts of the software and checking that no new faults have been created into already existing code. When new features are added to an existing software system, then regression testing is necessary to test the new features as well as the existing features to ensure that their behaviors are not affected by the modifications. Test cases are used to determine whether an application or software system is working correctly or not. It is difficult to re-execute every test case for a program if changes occur. Testers will prioritize the test cases to reduce the cost of regression testing. The main purpose of test case prioritization is to increase the rate of fault detection. In this paper a new hybrid approach for regression test case prioritization is proposed. Excremental results ensure that the new proposed algorithm for test case prioritization improves the rate of fault detection.

Article Details

How to Cite
, S. S. A. S. Y. (2017). A New Approach For Regression Test Case Prioritization Using Branch Coverage, Decision Coverage And Criticality Coverage Techniques. International Journal on Recent and Innovation Trends in Computing and Communication, 5(4), 109–114. https://doi.org/10.17762/ijritcc.v5i4.372
Section
Articles