International Journal on Computer Science and Technology (IJCST)
Software testing is a critical element in the software development life cycle and has the potential to save time and money by identifying problems early and to improve customer satisfaction by delivering a more defect-free product. Testing is an integral part of the process of producing quality software product. The efficiency of testing critically depends on the quality of the test suite. A good test case provide a good chance of finding an yet to discover error and a successful test case uncovers a new error.