When evaluating Functional Testing Tools, what aspect do you think is the most important to look for?

Let the community know what you think. Share your opinions now!

Ariel Lindenfeld - PeerSpot reviewer
Director of Community at PeerSpot
  • 19
  • 77
PeerSpot user
22 Answers
Founder and CEO at a computer software company with 1-10 employees
Real User
Oct 15, 2021

It has got to be ROI (Return on Investment).

Most of the other answers have focused on features. Yes, it is important that it does the job you need, supports your applications, ease of use, widely used product, etc. Plus, these days it has built-in AI, to reduce script effort and maintenance.

However, if it doesn’t do those things, the ROI will not be proved. The reality is that tools are cheaper than people. The right tool for the job saves time, which saves money – ROI proved.

This article “7 Mistakes to Avoid When Buying Software to Improve Your Testing” could help you avoid making one or more mistakes.


Search for a product comparison in Functional Testing Tools
User at a tech services company
Real User
Jul 15, 2020

Ensuring that the tool covers the technological characteristics of its infrastructure, its budget and above all ensuring that it serves to cover E2E throughout the life cycle of functional and non-functional tests, concluding with a PoC to show the capacity of the tool is essential because the client marries the solution shown in their infrastructure and validating that the tool is indeed useful.

it_user1285464 - PeerSpot reviewer
Partner - Client Solutions at a tech services company with 51-200 employees
Feb 18, 2020

Autonomous scripting based on test case leveraging NLP/AI and AI/ML for maintenance of Test Scripts.
For Complex environment E2E testing across multiple applications, enable use of modular test assets.

Software Development Analyst at Huntington Ingalls Industries
Real User
Mar 26, 2021

Low mainenece and make sure test doesn't break with slightest change.

QA Automation Analyst at Ernst & Young
Real User
Feb 10, 2021

Verity of feature and scalability of the platform for future use. I also prefer tools with test analytics. 

Senior Test Engineer at Cigniti Technologies
Jul 10, 2020

Should support for all platforms and technologies. rich in features like hybrid framework, multiple scripting languages

Learn what your peers think about BrowserStack. Get advice and tips from experienced pros sharing their opinions. Updated: September 2023.
734,678 professionals have used our research since 2012.
Business Head- Software Services at MicroGenesis Techsoft Pvt. Ltd. at a tech services company with 51-200 employees
Real User
Top 10
Feb 13, 2020

Environment coverage - Standalone, Mobile, Web, API, Cloud, IOT etc.

Feature Rich - Scripting languages, Hybrid framework, Codeless

Future Ready - AI, ML support

Quality Assurance Engineer at a computer software company with 201-500 employees
Real User
Feb 3, 2020

Imho, there are such aspects:
1. Can a Functional Testing Tool (FTT) recognize controls of exactly your app on each of required platforms (MacOS, Andoid etc)?
2. Can a FTT work with apps' dialogs, system dialogs (like "Save file")?
3. Can a FFT recognize right-click menu items?
4. Does the developer of a FTT have good community? It helps with answers in the future.

Also, for commercial usage it is highly important that a FTT has 1) IDE, 2) test recording tool, 3) inspect tool.
If you plan to use a FFT on a large project be sure the FFT can work on few machines simultaneously.

Apr 23, 2019

- robust record and play
- maintainability
- customization (user code)

Principal Consultant at a government with 1,001-5,000 employees
Jan 22, 2019

The ability for non-developers to quickly come up to speed and use.

it_user875421 - PeerSpot reviewer
Test Lead at DXC Technology
Real User
May 19, 2018

To me, the most important aspect is regression testing and maintainability of the script. Customized Reporting is also one of the important factor.

QA Team Manager at Mer Telemanagement Solutions Ltd
Real User
May 17, 2018

Simulate user actions and verify the database state

Architect at CSX Corporation
Real User
May 3, 2018

For me, it's integration with other testing tools, such as TDM suites, performance measuring tools, etc.

Business Owner at a transportation company
Real User
Feb 1, 2018

It is important to be able to verify with the product owner that the correct thing is being built. The product owner should be able to execute the SUT against the specifications and have buy in early on what is being built. Other factors include continuous integration builds, code coverage, with automated data-driven tests.

it_user787023 - PeerSpot reviewer
-- at a tech company with 51-200 employees
Dec 11, 2017

1. Identify all the objects (including ShadowDOM) & support all web components (angular / polymer)
2. Supports all frameworks (Data driven testing, Keyword driven testing, Hybrid ...)
3. Supports mobile & desktop, web & application testing (Windows, Mac, ...)
4. Support for continuous integration (Bamboo, Jenkins, ...)

it_user759165 - PeerSpot reviewer
Software Tester with 11-50 employees
Oct 20, 2017

To me, the most important aspect to look for when evaluating functional testing tool is "It is fit for purpose and future-proof". Once this question is answered, then rest can be taken care of easily.

it_user624357 - PeerSpot reviewer
System Analyst at a tech vendor with 501-1,000 employees
Mar 11, 2017

The first thing to look for is its usability. Based on my experience, any user will not use your tool if it is not user friendly. Believe.me they will go back to the good old excel sheet if the GUI is hard to navigate. Also reliability, i find web based tool more reliable.

it_user600342 - PeerSpot reviewer
Programmer / Analyst at a religious institution with 10,001+ employees
Feb 1, 2017

Assuming that the tool is competent to test the application, how easy is it to set up, execute and manage test cases? If it requires a lot of support and time to prepare and execute tests, tests cannot be easily prepared and run when needed - thus the tool isn't helpful.

it_user501717 - PeerSpot reviewer
Senior Consultant, Professional Services at Tricentis
Aug 24, 2016

The stability of the tool is paramount. If the advertised features don't consistently work and cause frustration then the tool will never be adopted. You would want to make sure they have competent and accessible customer support as well.

it_user464757 - PeerSpot reviewer
Senior QA Manager at Manhattan Associates
Jun 20, 2016

Support for running across browsers/devices and robustness

it_user274233 - PeerSpot reviewer
Software QA Analyst at a healthcare company with 10,001+ employees
Real User
Mar 23, 2016

To me, the most important aspect to look for when evaluating functional testing tools is how good the tools are in recognizing controls/objects from the Applications Under Test and how well they do in handling Custom Objects or objects not recognized.

it_user408666 - PeerSpot reviewer
Product Manager at Tricentis
Real User
Mar 21, 2016

The most important aspect to look for when evaluating functional testing tools is how much the tools are able go beyond GUI testing. In other words, to which extent they support non-GUI and API testing approaches.

Related Questions
Quality Engineering Manager at Retail Insight
Jul 7, 2023
Hello community, I'm interested in using AI tools such as ChatGPT to assist in software testing tasks such as writing test cases and creating test data, perhaps driven by acceptance criteria. Does anyone have experience with this? Thank you.
See 2 answers
Owner at Technophia SRL
Apr 18, 2023
Hi Steve, ChatGPT can help in several ways from writing a Test Strategy to coding automated Selenium test cases. The most important thing is to provide a good context of what you need. You can ask "What do you need for..." and ChatGPT will guide you to provide the right context. The path to reach a good result is to iterate until you be satisfied with the work obtained. Good luck.
Victoria Mostova - PeerSpot reviewer
Technical writer at Livingston Research
Jul 7, 2023
Hello! Using AI tools like ChatGPT for software testing tasks can be a valuable resource. While I don't have direct experience with it, you can explore incorporating AI assistance by defining acceptance criteria as clear and concise statements that outline the expected behavior of the software. By breaking down functionality into specific scenarios and validating against these criteria, you can ensure a comprehensive testing approach. In addition, I would like to share an article available at the following link: https://www.cleveroad.com/blog/acceptance-criteria/. This article is helpful because it provides a comprehensive guide to acceptance criteria in software development. It explains what acceptance criteria are, why they are important, and how to create them effectively. Feel free to reach out if you have any further questions or need guidance on how to create acceptance criteria. 
Development Specialist at a healthcare company with 1,001-5,000 employees
Jun 3, 2021
I'm working for a company with 1000+ employees and I'm exploring two products: Panaya and Tricentis.  How good is Panaya Test Dynamix in comparison with Tricentis?  Thank you!
2 out of 4 answers
Key Account Manager at a manufacturing company with 10,001+ employees
May 11, 2021
Panaya and Tricentis are both good. Could you share more info on your use case and what are your key selection criteria ?
Director of Community at PeerSpot (formerly IT Central Station)
May 22, 2021
@Jesús Antonio Santos Giraldo ​, can you please share more details about your case as suggested by @John ​so that our peers can assist you with your queston?
Related Articles
Ariel Lindenfeld - PeerSpot reviewer
Director of Community at PeerSpot
Aug 21, 2022
We’re launching an annual User’s Choice Award to showcase the most popular B2B enterprise technology products and we want your vote! If there’s a technology solution that’s really impressed you, here’s an opportunity to recognize that. It’s easy: go to the PeerSpot voting site, complete the brief voter registration form, review the list of nominees and vote. Get your colleagues to vote, too! ...
Related Categories
Related Articles
Ariel Lindenfeld - PeerSpot reviewer
Director of Community at PeerSpot
Aug 21, 2022
PeerSpot User's Choice Award 2022
We’re launching an annual User’s Choice Award to showcase the most popular B2B enterprise technol...
Download Free Report
Download our free BrowserStack Report and get advice and tips from experienced pros sharing their opinions. Updated: September 2023.
734,678 professionals have used our research since 2012.