Best Software Testing Tools 2013 Rating: 3,6/5 1734 reviews
(Redirected from List of GUI testing tools)
Jump to navigationJump to search

June 17, 2013 — SmartBear Software, provider of software quality tools used. Licenses of its industry leading testing tools to the Software Testing Education. The Social Impact Exchange recently named us one of the top 100 nonprofits.

GUI testing tools serve the purpose of automating the testing process of software with graphical user interfaces.

NameSupported platforms
(testing system)
Supported platforms
(tested system)
DeveloperLicenseAutomationLatest versionReferenceStatus
AscentialTestWindowsWindows, WebZeenyx Software, Inc.ProprietaryYes9.0.1[1]Active
AutoItWindowsWindowsAutoItProprietaryYes3.3.14.0[2]Active
AppiumWindows, Linux, Mac
(Python, C#, Ruby, Java, Javascript, PHP, Robot Framework)
iOS, Android (both native App & browser hosted app)SauceLabsApacheYes(Binding Specific)[3]Active
Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes1.11.1[4]Active
eggPlant FunctionalWindows, Linux, OS XWindows, Linux, OS X, iOS, Android, Blackberry, Win Embedded, Win CETestPlant LtdProprietaryYesUnknown[citation needed]Active
HP WinRunnerWindowsWindowsHewlett-PackardProprietaryUnknownUnknown[citation needed]Discontinued
IcuTestUnknownWPFNXS-7 Software IncProprietaryUnknownUnknown[citation needed]Discontinued
iMacrosWeb (cross-browser)UnknowniOpusProprietaryYes10.0.2[citation needed]
Katalon StudioWindows, Linux, OS XWeb (UI & API), Mobile appsKatalon LLCProprietaryYes5.4.1[5]Active
Linux Desktop Testing ProjectLinux (With Windows and OSX ports)GUI applications with accessibility APIs(Collaborative project)GNU LGPLYes3.5.0[6]
MaveryxWindows, Linux, OS X (only Java technologies)Java, Swing, SWT, AWT, RCP, JavaFx, VB, MFC, .NET, WPF, HTML5 (cross-browser),Maveryx SrlProprietaryYes2.0.0[7]Active
Oracle Application Testing SuiteWindowsWeb, Oracle Technology ProductsOracleProprietaryYes12.5[8][9]Active
QF-TestWindows, Linux, OS X, Web (cross-browser)Java/Swing/SWT/Eclipse, JavaFX, Web applicationsQuality First Software GmbHProprietaryYes4.1.0[10]Active
Ranorex StudioWindowsWindows, Web, iOS, AndroidRanorex GmbHProprietaryYes8.3[11]Active
Rational Functional TesterWindows, LinuxWindows, Swing, .NET, HTMLIBM RationalProprietaryYes8.6.0.7[12]Active
Robot FrameworkWeb (cross-browser)Web(Collaborative project)ApacheYes3.0[13]Active
SahiWeb (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto Software[14]Apache and ProprietaryYes5.1 (open source), 7.0.1[15][16]Active
SeleniumWeb (cross-browser)Web(Collaborative project)ApacheYes3.0[17]Active
SilkTestWindowsWindows, WebMicro Focus
previously Borland and Segue
ProprietaryYes17.5[18]
SOAtestWindows, Linux, (cross-browser)Web (cross-browser)ParasoftProprietaryYes9.10.3[19]Active
Squish GUI TesterWindows, Linux, macOS, Solaris, AIX, QNX, WinCE, Windows Embedded, embedded Linux, Android, iOSQt, QML, QtQuick, Java AWT, Swing, SWT, RCP, JavaFx, Win32, MFC, WinForms, WPF, HTML5 (cross-browser), macOS Cocoa, iOS, Android, Tkfroglogic GmbHProprietaryYes6.4[20]Active
Test StudioWindowsWindows, Test Studio, Android, iOSTelerik by ProgressProprietaryYes2017 R2[citation needed]Active
TestCompleteWindowsWindows, Android, iOS, WebSmartBear SoftwareProprietaryYes12.20[citation needed]Active
Testing AnywhereUnknownUnknownAutomation AnywhereProprietaryYes8.0[citation needed]Discontinued
TestPartnerWindowsWindowsMicro FocusProprietaryYes6.3.1[citation needed]Discontinued
Tricentis ToscaWindowsWindows, iOS, Android, Web, Cross-Browser, Java AWT, Java SWT, API, Win32, WinForms, WPF, Siebel, Delphi, PowerBuilder, up to around 40 different technologiesTricentisProprietaryYes12.0[21]Active
TwistUnknownUnknownThoughtWorksProprietaryUnknownUnknown[citation needed]Discontinued
Unified Functional Testing (UFT)
previously named HP QuickTest Professional (QTP)
WindowsWindows, Web, Mobile, Terminal Emulators, SAP, Siebel, Java, .NET, Flex, others...[22]Hewlett-Packard EnterpriseProprietaryYes14.00[23]Active
Visual Studio Coded UI TestWindowsWindows, WebMicrosoftProprietaryYes12.0UnknownInactive[24]
WatirWebWeb (cross-browser)(Collaborative project)BSDYes3.0[citation needed]
XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUnknownUnknown[citation needed]
This list is incomplete; you can help by expanding it.

New Software Testing Tools

References[edit]

  1. ^'Jolt Awards 2014: The Best Testing Tools'. Dr.Dobbs.com. June 3, 2014. Retrieved 2016-09-27.
  2. ^'AutoIt'. autolt. June 3, 2014. Retrieved 2016-09-27.
  3. ^'Mobile Phone automation'. appium. Retrieved 2018-12-11.
  4. ^'Dojo Toolkit'. DOJO. Retrieved 2016-09-27.
  5. ^Brian (2017-10-26). 'Best Automation Testing Tools for 2018 (Top 10 reviews)'. Medium. Retrieved 2018-05-22.
  6. ^'Linux Desktop Testing Project'. LDTP Website. Retrieved 2015-07-26.
  7. ^'Maveryx'. maveryx. Retrieved 2018-08-27.
  8. ^'Oracle - Oracle Application Testing Suite'. Retrieved 2016-11-08.
  9. ^'OATS - Oracle Application Testing Suite - Testingtools.co'.
  10. ^'QF-Test Overview'. QFS Website. Retrieved 2014-10-09.
  11. ^'Ranorex Release Notes'. Ranorex Website. Retrieved 2015-11-18.
  12. ^'Functional Tester'. IBM Website. Retrieved 2016-03-08.
  13. ^'GUI Automation'. Sorted Inf. Retrieved 2014-02-22.
  14. ^'Sahi Open Source Vs. Sahi Pro'. Sahi Pro Website. Retrieved 2014-09-02.
  15. ^'Sahi — Web Automation and Test Tool'. Open-source Sahi on Sourceforge. Retrieved 2014-09-02.
  16. ^'Sahi — The tester's Web Automation Tool'. Sahi Pro Website. Retrieved 2014-09-02.
  17. ^'What is Selenium?'. Selenium HQ. Retrieved 2014-09-02.
  18. ^'Silk Test Overview'(PDF).
  19. ^'Parasoft Launches SOATest: Raising the Bar on API Integrity'. 2013-06-14. Retrieved 2018-10-16.
  20. ^'Squish GUI Tester'. froglogic Website. Retrieved 2017-12-07.
  21. ^'Tricentis Tosca'. Tricentis Tosca. Retrieved 2017-04-12.
  22. ^'More Add-ins'. uft-help.saas.hpe.com. Retrieved 2017-08-02.
  23. ^'What's New in UFT 14.00'. uft-help.saas.hpe.com. Retrieved 2017-08-02.
  24. ^'Changes to Coded UI Test in Visual Studio 2019'. Azure DevOps Blog. Retrieved 2019-04-15.
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Comparison_of_GUI_testing_tools&oldid=892622923'
Categories:
Hidden categories:

Here's an overview of the most trending software testing automation tools to help all the software testing folks out there.

Join the DZone community and get the full member experience.

Join For Free

We are in an era of automation everywhere! Some time back, Bob Egan, the Chief Research Officer at Sepharim Research, talked about mobile security. He made a statement on Enterprise Mobility Trends 2016:

“The modern desktop is really not a desktop, but an experience that fits the moment.”

He also added saying that we are getting into a generation where there will be applications developed specifically for the work to be done easily and efficiently. I totally agree with that and believe that we are highly dependent on minimizing our work efforts with the help of various tools.

The gyration of the effort reducing applications are wrapping up following industries quickly:

  • Software testing
  • VOIPs
  • HR management automation
  • Hospitals
  • Railways

The increased demand for automation is trending in our software testing industry, as well. If you check out any software or application testing communities (i.e., uTest, Quora, etc.), you will find software testers urging for various tools that can be helpful in their day to day testing activities, whether it is for desktop testing, web testing, browser testing, regression testing, web services and API testing, and many more.

Testing

Here's an overview of the most trending software testing automation tools to help all the software testing folks out there.

Top 10 Testing Automation Tools for Software Testing

1. Selenium

Selenium is a testing framework to perform web application testing across various browsers and platforms like Windows, Mac, and Linux. Selenium helps the testers to write tests in various programming languages like Java, PHP, C#, Python, Groovy, Ruby, and Perl. It offers record and playback features to write tests without learning Selenium IDE.

Selenium proudly supports some of the largest, yet well-known browser vendors who make sure they have Selenium as a native part of their browser. Selenium is undoubtedly the base for most of the other software testing tools in general.

Learn more about Selenium.

2. TestingWhiz

TestingWhiz is a test automation tool with the code-less scripting by Cygnet Infotech, a CMMi Level 3 IT solutions provider. TestingWhiz tool’s Enterprise edition offers a complete package of various automated testing solutions like web testing, software testing, database testing, API testing, mobile app testing, regression test suite maintenance, optimization, and automation, and cross-browser testing.

TestingWhiz offers various important features like:

  • Keyword-driven,>Learn more about TestingWhiz.

    3. HPE Unified Functional Testing (HP – UFT formerly QTP)

    HP QuickTest Professional was renamed to HPE Unified Functional Testing. HPE UFT offers testing automation for functional and regression testing for the software applications.

    Visual Basic Scripting Edition scripting language is used by this tool to register the test processes and operates the various objects and controls in testing the applications.

    QTP offers various features like:

    • Integration with Mercury Business Process Testing and Mercury Quality Center
    • Unique Smart Object Recognition
    • Error handling mechanism
    • Creation of parameters for objects, checkpoints, and>Learn more about HP – UFT.

      4. TestComplete

      TestComplete is a functional testing platform that offers various solutions to automate testing for desktop, web, and mobile applications by SmartBear Software.

      TestComplete offers the following features:

      • GUI testing
      • Scripting Language Support – JavaScript, Python, VBScript, JScript, DelphiScript, C++Script & C#Script
      • Test visualizer
      • Scripted testing
      • Test recording and playback

      Learn more about TestComplete.

      5. Ranorex

      Ranorex Studio offers various testing automation tools that cover testing all desktop, web, and mobile applications.

      Ranorex offers following features:

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

      Learn more about Ranorex.

      6. Sahi

      Sahi is a testing automation tool to automate web applications testing. The open source Sahi is written in Java and JavaScript programming languages.

      Sahi provides following features:

      • Performs multi-browser testing
      • Supports ExtJS, ZK, Dojo, YUI, etc. frameworks
      • Record and playback on browser testing

      Learn more about Sahi.

      7. Watir

      Watir is an open source testing tool made up of Ruby libraries to automate web application testing. It is pronounced as “water.”

      Watir offers following features:

      • Tests any language-based web application
      • Cross-browser testing
      • Compatible with business-driven development tools like RSpec, Cucumber, and Test/Unit
      • Tests web page’s buttons, forms, links, and their responses

      Learn more about Watir.

      8. Tosca Testsuite

      Tosca Testsuite by Tricentis uses model-based test automation to automate software testing.

      Tosca Testsuite comes with following capabilities:

      • Plan and design test case
      • Test data provisioning
      • Service virtualization network
      • Tests mobile apps
      • Integration management
      • Risk coverage

      Learn more about Tosca Testsuite.

      9. Telerik TestStudio

      Telerik TestStudio offers one solution to automate desktop, web, and mobile application testing including UI, load, and performance testing.

      Telerik TestStudio offers various compatibilities like:

      • Support of programming languages like HTML, AJAX, ASP.NET, JavaScript, Silverlight, WPF, and MVC
      • Integration with Visual Basic Studio 2010 and 2012
      • Record and playback
      • Cross-browser testing
      • Manual testing
      • Integration with bug tracking tools

      Learn more about Telerik TestStudio.

      10. WatiN

      WatiN is an open-source, C#-developed web application testing tool that was inspired by Watir. WatiN supports web application testing for .Net programming languages. It is licensed under Apache 2.0.

      WatiN consists of following features:

      • Supports HTML and AJAX website testing
      • Integration with unit testing tools
      • Automate browser testing on IE and Firefox
      • Generates web page screenshots
      • Native support for Page and Control model

      Learn more about WatiN.

      There must be many other automated software testing tools available in the software testing industry. Which one do you use? Feel free to share in the comment section below.

Like This Article? Read More From DZone

The Basics of Software Testing

Free DZone Refcard

DevOps for Database
software testing ,test automation ,devops ,application development

Opinions expressed by DZone contributors are their own.