Test Automation simplifies as much of the manual effort as possible into a set of scripts. Automated tests can run repeatedly at any time of day. This approach fits in with continuous testing as well as continuous integration and continuous delivery (CI/CD) software development practices, which aim to shuttle code changes to production without gates that require manual intervention.
We reduce the testing effort using various tools like selenium webdriver, cucumber and protector etc to automate the scenarios so that we can execute our positive flow without manual efforts and get better result. Test automation may be able to reduce lengthy testing methodologies for mobile application or eliminate the cost of actual testing.