T.Dinesh Parthiban, Mr.R.Kamalraj, Dr.S.Karthik
Test case prioritization is the process of ordering the execution of test cases to increase the rate of fault detection. Increasing the rate of error detection can be more feedback to system developers , improving debt establish activity and , ultimately , software delivery. Many existing test case prioritization techniques believe that tests can be performed in any order. Functional dependencies that may exist between a number of test cases , a test case should be performed before another , often not the case . A family of test case prioritization techniques is presented using the dependency information from a test suite to test suite that priority. The nature of the techniques preserves the ordering dependencies in the test . The hypothesis of this work is that dependencies between tests represent interactions in the system under test and perform less complex interactions would increase the error detection compared with random testing arrangements. Empirical evaluations built on six systems towards industry show that these techniques increase the speed of fault detection in comparison with the results of the untreated order rates , random assignments , and ordered test suites under existing purposes " - coarse grained " techniques based on function coverage