Software Testing is investigation of software, it is used with goal of discovering defects in a system. It evaluates the system against faults,errors, bugs, failures and it is used to verify and validate application and improve efficiency of software. Hence testing system plays foremost role in developing product, but when test cases increases execution time, expenditure, effort, bugs, complication surpass, therefore proposed method is implemented by performing test case diminution, apfd,test case ordering to attain maximum efficiency