Automation Testing, often known as Test Automation, is a software testing technique that involves the execution of a test case suite using particular automated testing software tools. Manual testing, on the other hand, is carried out by a person sitting in front of a computer, methodically carrying out the test processes. Manual testing is done by a person who sits in front of a computer and carefully follows the test instructions. Using an automation tool to perform your test case suite is referred to as automation testing. In addition, the automation programme may feed test data into the system under test, compare expected and actual results, and generate comprehensive test reports.
The purpose of automation is to reduce the amount of test cases that must be executed manually, rather than to completely remove manual testing.