Too Long; Didn't Read
In basic, Automation testing is how to automate tests execution, manage tests data, and control software quality before releasing. Benefits of automation testing: Simplify test execution, reduce human intervention. Run automated tests whenever code is written. Increase test coverage and perform testing in parallel without creating abundant test cases on different platforms and browsers. Choose an automation test framework to help testers organize and standardize the process. Choose the type of testing tool or framework that serves a different requirement. Choose the types of testing used in a project based on technology the application tests are built on and skill set.