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 v2Yes2.0.21Active
AutoItWindowsWindowsAutoItProprietaryYes3.3.14.5Active
AppiumWindows, Linux, Mac (Python, C#, Ruby, Java, JavaScript, PHP, Robot Framework)iOS, Android (both native App & browser hosted app)JS FoundationApacheYes(Binding Specific)Active
Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes6.0Active
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
Oracle Application Testing SuiteWindowsWeb, Oracle Technology ProductsOracleProprietaryYes12.5Active
PlaywrightWeb (cross-browser)Web(Collaborative project)ApacheYes1.53.0Active
QF-TestWindows, Linux, macOS X, Web (cross-browser)Windows, Java/Swing/SWT/Eclipse, JavaFX, Web applications, Windows Applications, C++, AndroidQuality First Software GmbHProprietaryYes7.0.8Active
Ranorex StudioWindowsWindows, Web, iOS, AndroidRanorex GmbHProprietaryYes9.3.4Active
Robot FrameworkWeb (cross-browser)Web(Collaborative project)ApacheYes3.1.2Active
SahiWeb (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto SoftwareApache and ProprietaryYes5.1 (open source, frozen), 10.0.0Active
SeleniumWeb (cross-browser)Web(Collaborative project)ApacheYes3.141.59Active
SilkTestWindowsWindows, WebMicro Focus previously Borland and SegueProprietaryYes20.0Active
SOAtestWindows, Linux, (cross-browser)Web (cross-browser)ParasoftProprietaryYes9.10.8Active
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.7Active
Test StudioWindowsWindows, Test Studio, Android, iOSTelerik by ProgressProprietaryYesR1 2022Active
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...Hewlett Packard EnterpriseProprietaryYes14.53Active
WatirWebWeb (cross-browser)(Collaborative project)BSDYes6.16.5[citation needed]
XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUnknown3.19[citation needed]