Automation testing is an Automatic technique where the QA/tester writes test scripts by using an automation tool to perform test steps and then this result is verified using an assertion. It is basically a process of doing any manual testing by automation. Generally, automation testing is used to perform Regression testing of the application. This gives a better and quick result of the SUT (System Under Test).

Its highly recommended to run these automation test on a daily basis so that build quality is reviewed and it also, give an idea that any particular change didn’t introduce any regression issues in the application.