Abstract

Test case prioritization is basically the process of prioritizing the execution order of test cases in order to increase the fault detection rate. If fault detection rate is being gradually improved during regression testing then it will provide faster feedback to system developers which ultimately deliver the software earlier. Many of the existing test case prioritization techniques illustrated that test cases can be executed in any order but the concept of functional dependency plays an important role between test cases. In this paper we have described about testing, its types, test case prioritization and its techniques. Regression testing is normally being used to retest the component of a system that verifies that defects are removed or not from the effected part of the software after modifications. This paper enhances the hill climbing approach for test case prioritization by using functional dependency technique. This prioritization approach schedules test cases based upon functional dependency technique .Our approach is quiet efficient as compare to any other technique. Regression testing is quite popular as it helps to make the system error free after modifications.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call