Comparison of GUI testing tools

Last updated

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
AutoHotkey WindowsWindows AutoHotkey GNU GPL v2 Yes1.1.32.00 [1] Active
AutoIt WindowsWindows AutoIt Proprietary Yes3.3.14.5 [2] Active
Appium Windows, Linux, Mac
(Python, C#, Ruby, Java, Javascript, PHP, Robot Framework)
iOS, Android (both native App & browser hosted app) JS Foundation Apache Yes(Binding Specific) [3] Active
Dojo Objective Harness cross-platformWebDojo Foundation AFL Yes6.0 [4] Active
eggPlant Functional Windows, Linux, OS XWindows, Linux, OS X, iOS, Android, Blackberry, Win Embedded, Win CE TestPlant Ltd Proprietary YesUn­known[ citation needed ]Active
HP WinRunner WindowsWindows Hewlett-Packard Proprietary Un­knownUn­known[ citation needed ]Discontinued
iMacros Web (cross-browser)Un­knowniOpus Proprietary Yes12.5/10.0.5/10.0.2[ citation needed ]
Linux Desktop Testing Project Linux (With Windows and OSX ports)GUI applications with accessibility APIs(Collaborative project) GNU LGPL Yes3.5.0 [5]
Oracle Application Testing Suite WindowsWeb, Oracle Technology Products Oracle Proprietary Yes12.5 [6] [7] Active
Playwright Web (cross-browser)Web(Collaborative project) Apache Yes1.53.0 [8] Active
QF-Test Windows, Linux, macOS X, Web (cross-browser)Windows, Java/Swing/SWT/Eclipse, JavaFX, Web applications, Windows Applications, C++, AndroidQuality First Software GmbH Proprietary Yes7.0.8 [9] Active
Ranorex Studio WindowsWindows, Web, iOS, Android Ranorex GmbH Proprietary Yes9.3.4 [10] Active
Robot Framework Web (cross-browser)Web(Collaborative project) Apache Yes3.1.2 [11] Active
Sahi Web (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto Software [12] Apache and Proprietary Yes5.1 (open source, frozen), 10.0.0 [13] [14] Active
Selenium Web (cross-browser)Web(Collaborative project) Apache Yes3.141.59 [15] Active
SilkTest WindowsWindows, Web Micro Focus
previously Borland and Segue
Proprietary Yes20.0 [16] Active
SOAtest Windows, Linux, (cross-browser)Web (cross-browser) Parasoft Proprietary Yes9.10.8 [17] Active
Squish GUI Tester Windows, 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, Tk The Qt Company (froglogic GmbH) Proprietary Yes6.7 [18] [19] Active
Test Studio WindowsWindows, Test Studio, Android, iOS Telerik by Progress Proprietary YesR1 2022 [20] Active
TestComplete WindowsWindows, Android, iOS, WebSmartBear Software Proprietary Yes14.10[ citation needed ]Active
TestPartner WindowsWindows Micro Focus Proprietary Yes6.3.2[ citation needed ]Discontinued
Twist Un­knownUn­known ThoughtWorks Proprietary Un­known14.1.0[ citation needed ]Discontinued
Unified Functional Testing (UFT)
previously named HP QuickTest Professional (QTP)
WindowsWindows, Web, Mobile, Terminal Emulators, SAP, Siebel, Java, .NET, Flex, others... [21] Hewlett Packard Enterprise Proprietary Yes14.53 [22] Active
Watir WebWeb (cross-browser)(Collaborative project) BSD Yes6.16.5[ citation needed ]
Xnee UNIX X Window GNU Project, Henrik Sandklef GNU GPL Un­known3.19[ citation needed ]



References

  1. "AutoHotkey". AutoHotkey. May 24, 2020. Retrieved 2020-05-24.
  2. "AutoIt". autolt. June 3, 2014. Retrieved 2016-09-27.
  3. "The History of Appium". appium.io. Retrieved 2020-07-29.
  4. "Dojo Toolkit". DOJO. Retrieved 2016-09-27.
  5. "Linux Desktop Testing Project". LDTP Website. Retrieved 2015-07-26.
  6. "Oracle - Oracle Application Testing Suite" . Retrieved 2016-11-08.
  7. "OATS - Oracle Application Testing Suite".
  8. "What is Playwright?". Playwright. Retrieved 2025-06-15.
  9. "QF-Test Overview". QFS Website. Retrieved 2014-10-09.
  10. "Ranorex Release Notes". Ranorex Website. Retrieved 2020-11-26.
  11. "GUI Automation". Sorted Inf. Retrieved 2014-02-22.
  12. "Sahi Open Source Vs. Sahi Pro". Sahi Pro Website. Retrieved 2014-09-02.
  13. "Sahi — Web Automation and Test Tool". Open-source Sahi on Sourceforge. Retrieved 2014-09-02.
  14. "Sahi — The tester's Web Automation Tool". Sahi Pro Website. Retrieved 2014-09-02.
  15. "What is Selenium?". Selenium HQ. Retrieved 2014-09-02.
  16. "Silk Test Overview" (PDF).
  17. "Parasoft Launches SOATest: Raising the Bar on API Integrity". 2013-06-14. Retrieved 2018-10-16.
  18. "Squish GUI Tester". froglogic Website. Retrieved 2017-12-07.
  19. "Squish 6.7: Now Available!". froglogic. 2021-03-30.
  20. "Telerik Test Studio Ultimate Releases". www.componentsource.com. Retrieved 2022-03-18.
  21. "More Add-ins". uft-help.saas.hpe.com. Retrieved 2017-08-02.
  22. "What's New in UFT 14.00". uft-help.saas.hpe.com. Retrieved 2017-08-02.