State Transition Testing
Software testing is the process of analyzing software to find the difference between required and existing condition. Software testing is performed throughout the development cycle of software and it is also performed to build quality software. For this purpose two basic testing approaches are used, they are White box testing and black box testing. There are various techniques in developing test cases for black box testing. One such technique(State Transition Testing) is explained in this Paper.