Automated Testing is kind of testing in which one software is tested by the means of another. Automated testing tools are the main means by which this is done. This kind of testing helps to speed up the testing process, save money and reduce manpower. Automated tests can be easily repeated and they perform task that are often almost impossible for manual testing. The leading automated testing tools are Cucumber, Selenium, LoadRunner and others.