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.