Software testing means to cut errors, reduce maintenances and to short the cost of software development. Many software development and testing methods are used from many past years to improve software quality and software reliability. The major problem arises in the field of software testing is to find the best test case to performs testing of software. There are many kind of testing methods used for making a best case. Teasing is a important part of software development cycle .The process of testing is not bounded to detection of ’error’ in software but also enhances the surety of proper functioning and help to find out the functional and non functional particularities .Testing activities focuses on the overall progress of software.