preview

Performance Enhancement At Hill Climbing Approach For Test Case Prioritization

Decent Essays

Performance Enhancement in Hill-Climbing Approach for Test Case Prioritization Saloni Ghai
Computer Science and Engineering department, CT Group of Institution, Jalandhar (PB)144008 salonighai15@gmail.com Abstract-The regression testing is the type of testing in which software is testing when modification is done in the existing version. To test the new version of software test case prioritization is applied which prioritize the test cases according to changes and generate maximum number of faults. In this work, technique is been proposed which will traverse the DFD of the project and calculate the function importance which is calculated automated slicing. The functional importance values are given as input to hill climbing algorithm which prioritizes the test cases in the ascending or descending order according to function importance. The algorithm is implemented in MATLAB and it is been analyzed that fault detection value is increased upto 20 percent.
Keywords: Software testing, Regression Testing, Test Case Prioritization, Hill climbing approach.

I. Introduction
Software testing is a typical procedure of testing in which we are comparing the actual outcome with the expected outcome. Testing of the software is being performed in order to check the correct functionality of the system or project. If the testing will not be performed properly then system may lead to catastrophic or improper results in that particular field. So it’s

Get Access