Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not. This activity results in the actual, expected and difference between their results. Testing reduces the cost, time to rework and error free software that is delivered to the client. Testing can be done in two types manually and automating. In manual testing is done without any tool but in automating testing. Testing is done with the help of tools like QTP (Quick Test Professional), selenium and test complete etc.