Comparison of GUI testing tools

Jump to content
From Wikipedia, the free encyclopedia

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
AutoHotkeyWindowsWindowsAutoHotkeyGNU GPL v2Yes1.1.32.00[1]Active
AutoItWindowsWindowsAutoItProprietaryYes3.3.14.5[2]Active
AppiumWindows, Linux, Mac
(Python, C#, Ruby, Java, JavaScript, PHP, Robot Framework)
iOS, Android (both native App & browser hosted app)JS FoundationApacheYes(Binding Specific)[3]Active
Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes6.0[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
iMacrosWeb (cross-browser)UnknowniOpusProprietaryYes12.5/10.0.5/10.0.2[citation needed]
Linux Desktop Testing ProjectLinux (With Windows and OSX ports)GUI applications with accessibility APIs(Collaborative project)GNU LGPLYes3.5.0[5]
Oracle Application Testing SuiteWindowsWeb, Oracle Technology ProductsOracleProprietaryYes12.5[6][7]Active
PlaywrightWeb (cross-browser)Web(Collaborative project)ApacheYes1.53.0[8]Active
QF-TestWindows, Linux, macOS X, Web (cross-browser)Windows, Java/Swing/SWT/Eclipse, JavaFX, Web applications, Windows Applications, C++, AndroidQuality First Software GmbHProprietaryYes7.0.8[9]Active
Ranorex StudioWindowsWindows, Web, iOS, AndroidRanorex GmbHProprietaryYes9.3.4[10]Active
Robot FrameworkWeb (cross-browser)Web(Collaborative project)ApacheYes3.1.2[11]Active
SahiWeb (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto Software[12]Apache and ProprietaryYes5.1 (open source, frozen), 10.0.0[13][14]Active
SeleniumWeb (cross-browser)Web(Collaborative project)ApacheYes3.141.59[15]Active
SilkTestWindowsWindows, WebMicro Focus
previously Borland and Segue
ProprietaryYes20.0[16]Active
SOAtestWindows, Linux, (cross-browser)Web (cross-browser)ParasoftProprietaryYes9.10.8[17]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, TkThe Qt Company (froglogic GmbH)ProprietaryYes6.7[18][19]Active
Test StudioWindowsWindows, Test Studio, Android, iOSTelerik by ProgressProprietaryYesR1 2022[20]Active
TestCompleteWindowsWindows, Android, iOS, WebSmartBear SoftwareProprietaryYes14.10[citation needed]Active
TestPartnerWindowsWindowsMicro FocusProprietaryYes6.3.2[citation needed]Discontinued
TwistUnknownUnknownThoughtWorksProprietaryUnknown14.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 EnterpriseProprietaryYes14.53[22]Active
WatirWebWeb (cross-browser)(Collaborative project)BSDYes6.16.5[citation needed]
XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUnknown3.19[citation needed]



References

[edit]
  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". 22 August 2017.
  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.

    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
    AutoHotkeyWindowsWindowsAutoHotkeyGNU GPL v2Yes1.1.32.00[1]Active
    AutoItWindowsWindowsAutoItProprietaryYes3.3.14.5[2]Active
    AppiumWindows, Linux, Mac
    (Python, C#, Ruby, Java, JavaScript, PHP, Robot Framework)
    iOS, Android (both native App & browser hosted app)JS FoundationApacheYes(Binding Specific)[3]Active
    Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes6.0[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
    iMacrosWeb (cross-browser)UnknowniOpusProprietaryYes12.5/10.0.5/10.0.2[citation needed]
    Linux Desktop Testing ProjectLinux (With Windows and OSX ports)GUI applications with accessibility APIs(Collaborative project)GNU LGPLYes3.5.0[5]
    Oracle Application Testing SuiteWindowsWeb, Oracle Technology ProductsOracleProprietaryYes12.5[6][7]Active
    PlaywrightWeb (cross-browser)Web(Collaborative project)ApacheYes1.53.0[8]Active
    QF-TestWindows, Linux, macOS X, Web (cross-browser)Windows, Java/Swing/SWT/Eclipse, JavaFX, Web applications, Windows Applications, C++, AndroidQuality First Software GmbHProprietaryYes7.0.8[9]Active
    Ranorex StudioWindowsWindows, Web, iOS, AndroidRanorex GmbHProprietaryYes9.3.4[10]Active
    Robot FrameworkWeb (cross-browser)Web(Collaborative project)ApacheYes3.1.2[11]Active
    SahiWeb (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto Software[12]Apache and ProprietaryYes5.1 (open source, frozen), 10.0.0[13][14]Active
    SeleniumWeb (cross-browser)Web(Collaborative project)ApacheYes3.141.59[15]Active
    SilkTestWindowsWindows, WebMicro Focus
    previously Borland and Segue
    ProprietaryYes20.0[16]Active
    SOAtestWindows, Linux, (cross-browser)Web (cross-browser)ParasoftProprietaryYes9.10.8[17]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, TkThe Qt Company (froglogic GmbH)ProprietaryYes6.7[18][19]Active
    Test StudioWindowsWindows, Test Studio, Android, iOSTelerik by ProgressProprietaryYesR1 2022[20]Active
    TestCompleteWindowsWindows, Android, iOS, WebSmartBear SoftwareProprietaryYes14.10[citation needed]Active
    TestPartnerWindowsWindowsMicro FocusProprietaryYes6.3.2[citation needed]Discontinued
    TwistUnknownUnknownThoughtWorksProprietaryUnknown14.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 EnterpriseProprietaryYes14.53[22]Active
    WatirWebWeb (cross-browser)(Collaborative project)BSDYes6.16.5[citation needed]
    XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUnknown3.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". 22 August 2017.
    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.
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_GUI_testing_tools&oldid=1330465833"