networktestinggenius.tk
Your networking tutor
Exclusive networking testing notes
Learn Networking & Testing topics

Test automation
In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.
Advantages:
1. Fast Automation runs test cases significantly faster than human resources.
2. Less investment in human resources:Test cases are executed by using automation tool so less tester are required in automation testing.
3. More reliable: Automation tests perform precisely same operation each time they are run.
4. Programmable: Testers can program sophisticated tests to bring out hidden information.