Comparison of GUI testing tools
GUI testing tools serve the purpose of automating the testing process of software with graphical user interfaces.
Name |
Supported platforms (testing system) |
Supported platforms (tested system) |
Developer |
License |
Automation |
Latest version |
Reference
|
Status
|
AutoHotkey |
Windows |
Windows |
AutoHotkey |
GNU GPL v2 |
Yes |
1.1.32.00 |
[1]
|
Active
|
AutoIt |
Windows |
Windows |
AutoIt |
Proprietary |
Yes |
3.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
|
Blisk |
Windows, Mac, Linux |
Web |
Blisk |
Proprietary |
Yes |
16.0.79.98 |
[4] |
Active
|
Dojo Objective Harness |
cross-platform |
Web |
Dojo Foundation |
AFL |
Yes |
6.0 |
[5]
|
Active
|
eggPlant Functional |
Windows, Linux, OS X |
Windows, Linux, OS X, iOS, Android, Blackberry, Win Embedded, Win CE |
TestPlant Ltd |
Proprietary |
Yes |
Unknown |
[citation needed]
|
Active
|
HP WinRunner |
Windows |
Windows |
Hewlett-Packard |
Proprietary |
Unknown |
Unknown |
[citation needed]
|
Discontinued
|
iMacros |
Web (cross-browser) |
Unknown |
iOpus |
Proprietary |
Yes |
12.5/10.0.5/10.0.2 |
[citation needed]
|
|
Katalon Studio
|
Windows, Linux, OS X
|
Web (UI & API), Mobile apps
|
Katalon LLC |
Proprietary |
Yes
|
6.3.0
|
[6]
|
Active
|
Linux Desktop Testing Project |
Linux (With Windows and OSX ports) |
GUI applications with accessibility APIs |
(Collaborative project) |
GNU LGPL |
Yes |
3.5.0 |
[7]
|
|
Oracle Application Testing Suite |
Windows |
Web, Oracle Technology Products |
Oracle |
Proprietary |
Yes |
12.5 |
[8][9]
|
Active
|
QF-Test |
Windows, Linux, macOS X, Web (cross-browser) |
Windows, Java/Swing/SWT/Eclipse, JavaFX, Web applications, Windows Applications, C++, Android |
Quality First Software GmbH |
Proprietary |
Yes |
7.0.8 |
[10]
|
Active
|
Ranorex Studio |
Windows |
Windows, Web, iOS, Android |
Ranorex GmbH |
Proprietary |
Yes |
9.3.4 |
[11]
|
Active
|
Robot Framework |
Web (cross-browser) |
Web |
(Collaborative project) |
Apache |
Yes |
3.1.2 |
[12]
|
Active
|
Sahi |
Web (cross-browser), Windows |
Web, Java, Java Web Start, Applet, Flex |
Tyto Software[13] |
Apache and Proprietary |
Yes |
5.1 (open source, frozen), 10.0.0 |
[14][15] |
Active
|
Selenium |
Web (cross-browser) |
Web |
(Collaborative project) |
Apache |
Yes |
3.141.59
|
[16]
|
Active
|
SilkTest |
Windows |
Windows, Web |
Micro Focus previously Borland and Segue |
Proprietary |
Yes |
20.0 |
[17]
|
Active
|
SOAtest |
Windows, Linux, (cross-browser) |
Web (cross-browser) |
Parasoft |
Proprietary |
Yes |
9.10.8 |
[18]
|
Active
|
Squish GUI Tester |
Windows, Linux, macOS, Solaris, AIX, QNX, WinCE, Windows Embedded, embedded Linux, Android, iOS |
Qt, 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 |
Yes |
6.7 |
[19][20]
|
Active
|
Test Studio |
Windows |
Windows, Test Studio, Android, iOS |
Telerik by Progress |
Proprietary |
Yes |
R1 2022 |
[21]
|
Active
|
TestComplete |
Windows |
Windows, Android, iOS, Web |
SmartBear Software |
Proprietary |
Yes |
14.10 |
[citation needed]
|
Active
|
Testing Anywhere |
Unknown |
Unknown |
Automation Anywhere |
Proprietary |
Yes |
8.0 |
[citation needed]
|
Discontinued
|
TestPartner |
Windows |
Windows |
Micro Focus |
Proprietary |
Yes |
6.3.2 |
[citation needed]
|
Discontinued
|
Tricentis Tosca |
Windows |
Windows, iOS, Android, Web, Cross-Browser, Java AWT, Java SWT, API, Win32, WinForms, WPF, Siebel, Delphi, PowerBuilder, up to around 40 different technologies |
Tricentis |
Proprietary |
Yes |
16 |
[22]
|
Active
|
Twist |
Unknown |
Unknown |
ThoughtWorks |
Proprietary |
Unknown |
14.1.0 |
[citation needed]
|
Discontinued
|
Unified Functional Testing (UFT) previously named HP QuickTest Professional (QTP) |
Windows |
Windows, Web, Mobile, Terminal Emulators, SAP, Siebel, Java, .NET, Flex, others...[23] |
Hewlett Packard Enterprise |
Proprietary |
Yes |
14.53 |
[24]
|
Active
|
Watir |
Web |
Web (cross-browser) |
(Collaborative project) |
BSD |
Yes |
6.16.5 |
[citation needed] |
|
Xnee |
UNIX |
X Window |
GNU Project, Henrik Sandklef |
GNU GPL |
Unknown |
3.19 |
[citation needed] |
|
References
|
---|
The "box" approach | |
---|
Testing levels | |
---|
Testing types, techniques, and tactics | |
---|
See also | |
---|
|
|