Test automation is a procedure of using an automation tool to execute test cases. The method or process through which such automation is implemented is called a Test Automation Framework. We can also call it a set of rules or guidelines containing coding standards, test-data handling, etc.