There are many automated software testing tools available for software test automation. Few of the most popular and good tools are listed below. These are not listed in order of importance. Depending on your requirement you may choose your tool. For example if you want open source tool then Selenium may be good option.
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language. It supports record and playback (Selenium IDE), intelligent field selection, auto complete for all selenium commands. It supports different programming and scripting languages like C#, Java, Ruby, PHP etc.
HP-QuickTest Professional software provides functional and regression test automation for software applications and environments. HP QuickTest Professional features a graphical user interface. It is industries most popular test tool. It has a comprehensive feature set. It is also one of the costliest tool in the market. It uses the Visual Basic Scripting Edition (VBScript) scripting language to specify a test procedure, and to manipulate the objects and controls of the application under test. HP QuickTest Professional was originally written by Mercury Interactive. Mercury Interactive was subsequently acquired by Hewlett Packard (HP)
Telerik TestStudio is an all in one tool for functional, load, performance and mobile app testing. The in-depth functional testing includes native web and desktop apps testing along with mobile and tablet apps, HTML5, AJAX, Silverlight and WPF apps testing. The tool ships with a plugin for Visual Studio and a standalone app that use the same repositories and file formats. Test Studio supports test execution in Internet Explorer, Firefox, Safari and Chrome.
Visual Studio Ultimate/Premium
Visual Studio ultimate/premium is an integrated testing toolset developed by Microsoft to facilitate a plan-test-track workflow for collaboration between testers and developers. It has a rich set of features to do automated testing. It provides option to automate using Coded UI tests and support record and playback.
Rational Functional Tester
IBM Rational Functional Tester is an automated functional testing and regression testing tool. This software provides automated testing capabilities for functional, regression, GUI, and data-driven testing. Rational Function Tester supports a range of applications, such as web-based, .Net, Java, Siebel, SAP, terminal emulator-based applications, PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF documents, zSeries, iSeries, and pSeries.
TestComplete is an automated testing tool, developed by SmartBear Software which aims to allow testers to create software quality tests. Tests can be recorded, manually scripted or created manually with keyword operations and used for automated playback and error logging. TestComplete is used for testing many different application types including Web, Windows, WPF, HTML5, Flash, Flex, Silverlight, .NET and Java. It automates front-end UI/functional testing and back-end testing like database testing.