Using software for execution of tests as well as determining whether the predicted outcome and actual outcome are same or not on basis of those tests is known as test automation. Automation phases …