Main Article Content

Abstract

A large number of prioritization techniques have been developed in software testing. These prioritization techniques are based on code coverage, history based, requirement based, cost effective and many other factors. The existing prioritization techniques provides accurate results to assign the priority to the test cases so that the execution of test cases reduce the cost, time and efforts in testing process of software. In the existing techniques when the test cases having same coverage rate or same fault detection rate, then test cases are selected randomly. Only few researchers work on these random selection problems. Most of the existing research is based on fault-based techniques only. This research works on to resolve these tie cases using coverage-based prioritization technique by calculating the complexity of test cases having same coverage rate, assign priority to test cases according to its complexity and choose the higher priority test cases instead of random selection to reduce the cost of testing process.

Article Details