Software testing is not done to fix up some left out program in the software or correct some data in it. Instead, it is done to check whether it is a success or a failure.