Telerik Test Studio
Test Studio is a comprehensive and one of the most intuitive automation testing tools available. It offers robust functional UI testing, exploratory testing, load testing, performance testing, testing in Visual Studio, and mobile testing apart from manual testing capabilities.
Selenium is an automated software testing tool for testing web applications. It automates browsers, enabling users to sail through various browser-specific testing purposes. What makes this even more important is that most major browser vendors are taking steps to make Selenium an integral part of their browsers.
Robotium is a popular automation testing framework for Android. It supports native and hybrid applications, and makes writing automated black-box test cases easy. It also integrates seamlessly with Gradle, Ant, and Maven which helps to run test cases as continuous integration.
TestComplete is a open test platform that helps you create reusable, robust and automated tests across desktop, web, mobile, and multiple devices easily and effectively. Silverlight applications can also be tested using TestComplete.It allows testers to create automated tests for Microsoft Windows, Web, Android, and iOS apps.
Watir which is pronounced as water is another tool (Ruby libraries) to automate web browsers. Ruby enables connection to databases, reads files, export XML, etc., and also structures your code as reusable libraries. And moreover, it is an open source library, which gives you the flexibility of automation. Watir lets you write tests that are easy to maintain and flexible.
Visual Studio Test Professional
This is the most comprehensive testing solution for all Microsoft platforms, including desktops, phones, tablets, servers, and also the cloud. With MSDN subscription you can also access all the other Microsoft products and services, which can further help you to design, develop, and test your applications on multiple platforms.
HP's QTP, which is launched as Unified Functional Testing, provides automated functional testing and automated regression testing. It supports scripting interfaces and offers a GUI for easy use. It can be used for enterprise quality assurance. It uses VB scripts to specify test procedures and manipulate application's objects which are being tested.
This is an open source web service testing application for SOA (service oriented architectures) and REST (representational state transfers). It offers automated functional testing, automated load testing, and compliance testing. It also offers mocking and simulation features apart from web service inspection.
FitNesse is a wiki and a web server apart from an automated testing tool. It is designed to run acceptance testing than unit testing. The wiki pages created in FitNesse are run as tests. The specifications can be tested against the application itself, resulting in a roundtrip between specifications and implementation.
TestDriveTestDrive helps in rapid automation; it effectively tests browsers and even legacy applications apart from GUI's like Ajax, Java, Flex, and Silverlight
Test automation is one of the most cost-effective and time-saving methods of testing software products with long maintenance cycles. Undoubtedly, it makes the life of a test engineer a lot easier, when compared to the manual testing. However, there are quite a lot of automation testing tools available in the market, which makes it difficult to understand which tool will best suit your testing requirements.