What is Automated Testing?
Automated Testing is a type of testing that is conducted automatically. Automated testing tools are capable of running tests, reporting outcomes and comparing results with earlier test runs all by itself.
The primary purpose of automated testing is to simplify as much of the testing effort as possible with a minimum set of scripts. Automated testing in only utilized once it is noted that the manual testing program is not meeting expectations but it is also not possible to bring in more human testers.
The benefit of automated testing is that test can be run at any time of the day and without a person or tester to run them. This saves on time and money, and is much more efficient. However, automating tests with commercial off-the-shelf (COTS) or open source software can be complicated, however, because they almost always require customization.