International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Scheduling and prioritizing test cases are one of the most significant tasks in the software testing process. Giving priority to test cases helps the users to identify which test cases (high priority) to pick up first while performing priority testing and what test cases (low priority) can be left out. In priority testing test case prioritization will help to improve the rate of fault detection and it provides faster feedback to developers. In this paper, first step conducted a case study on library management system and prioritize component on the basis of risk, cost and impact value and proposed the algorithm that identifies severe fault at the earlier stage of testing process.