Abstract: Test cases organize the whole testing process. If the test cases are prepared with the requirements of a particular system then it helps in testing whether the requirements are fulfilled or not. A defect is an error in coding or logic that causes a program to malfunction or to produce incorrect/unexpected results. Increasing the rate of fault detection can provide earlier feedback to system developers, improving fault fixing activity and ultimately software delivery. The system uses the knowledge based and model based prioritization to prioritize the test case. So the efficiency of the test case is increased and the running time for the test cases is decreased. When using coarse grained technique the fault is identified easily. Due to the earlier feedback to system developers which makes the software delivery earlier.
Keywords: Test Case, Prioritization, Error, Dependency Structures.