Increase of Test Coverage
Sufficient test coverage of software projects is often achieved only with great effort. Frequent repetition of the same or similar test cases is laborious and time consuming to perform manually. Some examples are:
Regression test after debugging or further development of software
Testing of software on different platforms or with different configurations
Data-driven testing (creation of tests using the same actions but with many different inputs)
Test automation allows performing different types of testing efficiently and effectively.