What are the few widely used Test Automation tools for Software testing?

Pratik Patel's picture
Pratik Patel asked on February 11, 2016 - 2:50am | Replies (32).

Suggest the list of widely used Automated Testing tools.

32 Answers

SAURABH SHARMA's picture

Hi Pratik,

Good Question, As nowdays testers are shifting from Manual to Automation testing.

The trend is changing among the testers worldwide which in result increasing the demand of test Automation tools in the market.

I am a Manual tester itself trying to Automate my testing for which i have been through a list of Automation tool that are available in the market, Some are paid, some are open source. Some are exceptionally good in performance but some are not even giving the desired results.

So there is kind of a confusion in the Testers about which tool should be used, to get better results.

The list of tools i have checked out are mentioned below and may this list will be helpfull to the Testers out there.

1. Ranorex

2. Testing-Whiz

3. Selenium

4. Sahi Pro

5. TestStudio

 

From the above list i prefer Testing-whiz, as i am using this tool from some time and its pretty handy, userfriendly and result oriented as well. You can find and download the free trial copy of same from here: http://bit.ly/1NU3edz

 

May this list will be useful for the Testers.

 

Regards

Saurabh

(Testerintown)

Sarabjit Singh's picture

It is true that Selenium WebDriver is very popular as a test automation framework because of its flexibility. However, there are newer frameworks like Testcafe which is much easier to install (took me only 5 minutes!), and does not require plugins, since it is self-sufficient enough to even support mobile app testing. On the other hand, Selenium WebDriver, in spite of its flexible features, needs to work with Selendroid or Appium for testing of mobile apps. The Visual Test Recorder of TestCafe allows you to create and record tests without needing to write the code. So, you will not be limited by your lack of knowledge of the programming language. Also, report generation is in-built in TestCafe. Although TestCafe is still new on the testing scene, it is definitely worth trying out!

Ritinder Kaur's picture

There is no doubt that Selenium WebDriver is the most widely used automated testing tool in the software development industry nowadays. QA professionals prefer it for its flexibility as it supports all the major programming languages. However, TestCafe has some great features too, though I feel it still has a long way to go before it can gain the kind of industry loyalty which Selenium WebDriver enjoys. For a comparison between the two, read this article. https://onpathtesting.com/automated-testing-tool-testcafe-or-selenium-we...

Ava Rivard's picture
Ava Rivard replied on February 24, 2016 - 8:14am.

 

Here’s a list of automation tools http://testmatick.com/test-automation-tools/ .The choice depends on the object of testing and test scenarios, because testing tools can’t support all technologies used during the development of the application.

 

Karthik Balasubramanian's picture

Here are few that are widely used.

 

1) HP Quick Test Pro and Selenium for Functional automation

2) HP Quality Center (ALM) for test management 

3) Parasoft SoaTest, iTKO LISA for Middle ware or SOA testing

4) Other tools also include Winrunner for Functional testing, LoadRunner for performance testing

Ranjit Shankar's picture

The choice is enormous to manage software testing, also it depends on techniques to be used on testing project. Anyways, I suggest you to check out http://bit.ly/nous-testtools to find list of software testing tool expertise... Cheers!

Rick Collins's picture

Hi Pratik, I think Zaptest should be included in any Test Automation tool list as it is used by hundreds of companies and is a veteran in the test automation industry (just released v16) and has quietly provided solutions to companies like Walmart, GE, Capital One, Merck, etc..  Our claim to fame is you can write one test case and test it on any OS, Web Browser and Device in parallel without modifying the script, reducing your cross platform testing burden by 80%. 

Zaptest works without any modification to your applications, no DDL's, no API calls and no wrappers for your mobile applications. We use visual computing vs API based tools.  You can automate testing using application Mockups, ie. just scribble it out on a napkin - If we can see it, we can test it. 

It's a one stop solution that includes  installation, ongoing maintenance and training as well as a Perfecto Mobile alternative - enables you to test both your mobile and standard devices in a simple and secure manner, also includes an add in for HP UFT, integration with HP ALM and CA Rally, converts scripts into text documentation with one click, recognizes over 120 languages etc.

IT Central Station has several unbiased reviews: https://www.itcentralstation.com/search?utf8=%E2%9C%93&search=zaptest&pa...

Rick

Wayne Ariola's picture

Unfortunately, test automation is not a single category. There are test automation tools that ar better suited for many different situations.  For example, let's say we have a complex architecture with a web interface, internal and external APIs, SAP backend which is supported by a mainframe, there aer very few tools that have a proven track record of automating a scenario as complex as this.  For this scenario you should place Tricetnis on the list, please see this toll comparison:

 

https://www.tricentis.com/automated-testing-tool-comparison/

https://www.tricentis.com/software-testing-tools/

 

 

 

Oliver Allabauer's picture

Hi,

 

I'd like to add Tricentis Tosca to the list above. You might suspect I am biased because it is the company I work for.

But we score great with the Analysts like Gartner and Forrester.

https://www.tricentis.com/resource-assets/gartner-magic-quadrant-softwar...

 

Tosca offers ootb Support for ~40 different technologies UI and non-UI, leading service virtualization, innovative exploratory testin approach ... Plus we have awesome customer service :)

 

Also you will find plenty of non-biased reviews on platforms like ITCentralStation

https://www.itcentralstation.com/products/tricentis-tosca

 

Check it out - hope it is of some use ...

 

Regards

Oliver

 

Satyajit Paria's picture

There are lots of Automation Tools in the market... Among them the most reliable and used tools are:

  • Selenium
  • Visual Studio Test Professional
  • QTP
  • Soap UI
  • Robotium
  • TestDrive
Tara Agarwal's picture

SmartBear Ready API can be added to the list

Widely Used Test Automation Tools as per my knowledge 

1) Selenium Webdriver

2) HP UFT

3) SOAPUI

4) ITKO LISA

 

Gayatri  Bhagat's picture

Just take a try on Katalon Studio, may it fits your requirement. I highly estimate it among existing functional testing tools. 

Naveen Chada's picture

Here is my list:

HP UFT: helps test automation more efficient. Feature set covers much functional automated testing needs. Plus, it has developers and testers well coordinate. Paid license.

Katalon Studio: offers a comprehensive feature set to implement test automation super easily. Easy to use since keywords and execution engines built on top of Selenium and Appium. Free license. 

TestComplete: has an open flexible architecture that helps create, maintain and execute test automation easilly and quickly. 

The list based on my experience, hope it works for you. Paid license.

Akbar Mohammed's picture

If your question is in general what are mostly used tools, then google it to get the list.

If you are looking to use one then instead of going by popularity of a tool, you should list out your requirements and then compare all available tools to see which one suits best.

Gayatri  Bhagat's picture

I think the first names in commercial tool are TestComplete, HP UFT and IBM RFT. They're worth the money since the tools offer amazing features which support automation testers a lot and not as hard as open-source test frameworks to approach. Some free tools as Watir, Cucumber, Katalon Studio are worth a try as well. 

Ananda  Verma's picture

Strongly recommend you two tools, a well-known and beloved one - Selenium and a new promising one - Katalon Studio

With Selenium, no need to talk much, it's definitely a powerful tool which allows users to customise their testing and more. It has pros, we all know, but it has cons as well. The framework is a bit difficult to work with when QA engineers do not have knowledge, skills and experience in programming. About Katalon, I consider it's not only a good but one of the best Selenium based tool in the market. Because of being built on top of Selenium, it's easier to utilise the tool when testers start getting used to automation. Additionally, it owns some features that even experienced automation testers will love. The article by Hari below will help you have a clearer view rather than only reading my words:

https://www.linkedin.com/pulse/what-makes-katalon-studio-more-powerful-t...

nikhila P's picture
nikhila P replied on July 6, 2017 - 1:56am.

There are a lot of test automation tools are there in the market.selenium is one of the most popular and widely used tool.

hHre is a new test automation tool AnyAUT.Quality is the keyword for success in every business and it is more in the software sector. Ensuring the certain level of quality is necessary to sustain in the highly competitive market and benefited when the best quality is delivered. 

 

When each aspect of the application should be tested, it should be done fast too in line with today's agile methodology. At AnyAUT they take care of both these aspects, delivering accurate test results and to deliver it fast.

 

AnyAUT can be used to automate most tests for web based applications. AnyAUT can also help you in migrating your tests from licensed tools such as HP QTP/UFT to free and open source tools such as Selenium and JAVA.

Karthik K's picture
Karthik K replied on July 10, 2017 - 3:22am.

We are in an trend of automation everywhere!  The expanded interest for mechanization is inclining in our product testing industry, also.

On the off chance that you look at any product or application testing groups (i.e., uTest, Quora, and so forth.), you will discover programming analyzers encouraging for different devices that can be useful in their everyday testing exercises, regardless of whether it is for desktop testing, web testing, program testing, relapse testing, web administrations and API testing, and some more.

Here's a diagram of the most drifting programming testing automation tools to help all the product testing people out there.

Selenium: Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms. Selenium is a portable software-testing framework for web applications. Selenium provides a record/playback tool for authoring tests.

Selenium testing training course will help you learn selenium tools like selenium web driver, automation testing, TestNG, IDE.

Selenium has four components. Those are Selenium IDE, Selenium RC, Selenium Webdriver and Selenium Grid.

HPE Unified Functional Testing (HP – UFT formerly QTP)

TestComplete

Ranorex

Sahi

Watir

Tosca Testsuite

Telerik TestStudio

WatiN

Roman Sabalaev's picture

 

There is a great tool that maybe you are not familiar with - Screenster. It is a test automation tool and 10 times more productive than any other tool, working on the cloud and codeless.

Shane Kim's picture
Shane Kim replied on July 25, 2017 - 6:37am.

Some names can be mentioned as Selenium, Watir (open-source); UFT, IBM (commercial), Katalon (freeware). Actually, the list above only based on my and my friend's experience. You can see this article for more: https://www.guru99.com/automated-testing-tools.html

Alisha Henderson's picture

Hi all,

I am also working as an automation tester at TestingXperts and I have Selenium tool for auotmation testing. According to me it is the best tool available.

But the choice of test auotmation tool depends upon your project aspects. there are some points that you must consider while slecting the tool: 

  • Dedicated Team for the Test Automation Project
  • Decide On What Test Cases to Automate
  • Combining the efforts, automation and manual testing
  • Ensure high quality of Test Data
  • Conduct tests early and frequent 

Other tools : 

1.      
HP Unified Functional Testing (UFT)
Software

HP UFT Software is
a widely used software testing solution that is
able to address the challenges of constant change in the processes and
technology. Automation testing has taken a leap forward in the modern
applications, and it has been able to dramatically improve the quality of
software while cutting down the testing costs and complexities. The integration
of this tool with HP Application Lifecycle Management is significantly
enhancing developer and tester productivity in this rapidly changing
environment.

2.       TestComplete

 

TestComplete is
a robust and a powerful automated testing tool for the web, mobile, and desktop applications. TestComplete helps in
creating accurate and repeatable automated tests across multiple platforms,
devices, environments easily and quickly. It is important to have Agile and
flexible tools while testing the modern applications of today. TestComplete has the capability to script in multiple languages
such as Selenium, Jenkins, and SoapUI. TestComplete has the ability to help you save costs while increasing delivery speed
significantly. 

1.      
Watir

 

 

Watir is a highly flexible tool that makes it is easier
to write and maintain test cases. Based on Ruby language, Watir allows you to read
data files and spreadsheets, connect to the database,
structure your code as reusable libraries, and export XML.

Ranorex

Ranorex provides various test automation tools covering web, mobile, and desktop applications with the following features:

  • Reusable test codes
  • Bug detection
  • GUI recognition
  • Integration with various tools
  • Record and playback

 

Regards

Testingxperts

1. 

Rahul Venkat's picture

Selenium , UFT , ETL , Devops , SOAPUI

james lees's picture
james lees replied on December 27, 2017 - 6:19am.

I have used pcloudy.com for my mobile app testing. it is working fine.

Polina Polukhina's picture

Software development is one of the industries following the ideas of working process automation. Optimization of manual work improved software testing and brought the quality of the applications to a new level. The process of bug discovering and fixing was greatly improved. Manual testing was complemented with automation testing tools with one simple aim: optimize repetitious work and reduce its cost.
In this answer, I'm going to review the most useful tools that can be implemented at different stages of software testing.

Selenium WebDriver

This is the top tool for testing process automation. It allows the browser to take certain actions an ordinary user would take, like clicking, scrolling, inputting text, etc. The Selenium WebDriver literally drives the browser. It has several advantages, making Selenium one of the most popular tools for automated software testing.

Protractor

Protractor is an end-to-end test automation framework which based on the Selenium WebDriver and perfectly fits projects with AngularJS.

JMeter

JMeter is an Apache product with a strong focus on load testing. Originally, this was a tool for web app testing, but now it can cover various types of software.

Appium

If you are looking for a tool to test native, hybrid or mobile web apps - then Appium is the right choice for you. It is the analog of Selenium WebDriver, but for mobile use.

Travis CI

Continuous integration is becoming a widely used approach. It requires developers to integrate their code into a shared repository several times a day. After each integration, the test should be run to detect all possible mistakes as soon as possible and solve them in the initial stages.

Gemini

All the mentioned tools are used to test the functionality of the applications. Gemini is here for UI testing. The framework takes the screenshots of the web page appearance and compares it with baseline images.

More about this tool you can read in this article 

Renju Jose's picture

I would like to add yet another new but effective tool to this list.

Testsigma is an AI-powered Cloud-based Automated Testing Tool that can be used for performing Web, Mobile, Web Services or API Testing without any coding knowledge or External setup. All the environments are built right into the tool and can be added with a few clicks which enable easy Cross-Browser, Cross-Device Testing and Parallel Testing.

It has also made it to the Top 5 alternatives to Selenium.

 

To know more, please check the official website - Testsigma

Kanika Vatsyayan's picture

Since we have been associated with Quality Assurance and software testing for a long time, making our way to digital transformation objectives, we are quite familiar with all the changes to the concept of automation. Though there are so many new tools in the market available to automate the test process, I personally have special consideration for Selenium and Appium.   

 

Besides, Test Complete, Katalon Studio, and Cucumber are a few other good tools that have an easy-to-understand interface and offer you open-source support in case you are stuck with some tricky test situations.   

Milla Ahonen's picture

I would say Eggplant is a brilliant automation tool for Software testing as it delivers a great performance if you have a high CPU core count.

Shubham Thakore's picture

There are lots of tools available in the market for test automation. But these are the widely userd for software testing.

1. Ranorex

2. Testing-Whiz

3. Selenium

4. Sahi Pro

5. TestStudio

join test automation webinar here: Take me into the webinar now

Dewi Clements's picture

I would name 5 best tools for automation testing, that we use at our work in Sloboda studio

 

  • Selenium
  • Selenide
  • Telerik Test Studio
  • Katalon Studio
  • TestComplete

Automated testing allows you to handle testing tasks quicker and more accurately. But for the best results, it’s important to choose the right testing tool. There’s no universal solution for all projects. Choosing a proper tool depends on your project’s requirements, your budget, and QA experts’ programming skills.

It was originally published on https://www.apriorit.com/

Michael Deveaux's picture

There's a new free tool that just started a public beta that is incredibly powerful. I think many people will find this very interesting. It's called Alchemy https://alchemytesting.com.

It's codeless but you can also create custom actions. It generates portable Selenium code. One of the best features imho is it is vendor independent. You can generate executable .jar files and run them anywhere without having to install anything.

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.