What is Automation Testing?
Software test automation makes use of specialized tools to control the execution of tests and compare the actual results against the expected results. Typically, regression tests, which are repetitive actions, are automated.
Testing tools not only help perform regression tests, but they also automate tasks such as data set up generation, product installation, GUI interaction, defect logging, and more.