Comparison of GUI testing tools

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 versionReference Status
AscentialTestWindowsWindows, WebZeenyx Software, Inc.ProprietaryYes9.4.1[1] Active
AutoHotkeyWindowsWindowsAutoHotkeyGNU GPL v2Yes1.1.32.00[2] Active
AutoItWindowsWindowsAutoItProprietaryYes3.3.14.5[3] Active
AppiumWindows, Linux, Mac
(Python, C#, Ruby, Java, Javascript, PHP, Robot Framework)
iOS, Android (both native App & browser hosted app)JS FoundationApacheYes(Binding Specific)[4]Active
BliskWindows, MacWebBliskProprietaryYes12.0.92.83[5]Active
Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes6.0[6] Active
eggPlant FunctionalWindows, Linux, OS XWindows, Linux, OS X, iOS, Android, Blackberry, Win Embedded, Win CETestPlant LtdProprietaryYesUn­known Active
HP WinRunnerWindowsWindowsHewlett-PackardProprietaryUn­knownUn­known Discontinued
IcuTestUn­knownWPFNXS-7 Software IncProprietaryUn­knownUn­known Discontinued
iMacrosWeb (cross-browser)Un­knowniOpusProprietaryYes12.5/10.0.5/10.0.2
Katalon Studio Windows, Linux, OS X Web (UI & API), Mobile apps Katalon LLCProprietaryYes 6.3.0 [7] Active
Linux Desktop Testing ProjectLinux (With Windows and OSX ports)GUI applications with accessibility APIs(Collaborative project)GNU LGPLYes3.5.0[8]
MaveryxWindows, Linux, OS X (only Java technologies)Java, Swing, SWT, AWT, RCP, VB, MFC, .NET, WPF, WEB (cross-browser).Maveryx SrlProprietaryYes2.4.1[9] Active
Oracle Application Testing SuiteWindowsWeb, Oracle Technology ProductsOracleProprietaryYes12.5[10][11] Active
QF-TestWindows, Linux, OS X, Web (cross-browser)Java/Swing/SWT/Eclipse, JavaFX, Web applicationsQuality First Software GmbHProprietaryYes4.7[12] Active
Ranorex StudioWindowsWindows, Web, iOS, AndroidRanorex GmbHProprietaryYes9.3.4[13] Active
Robot FrameworkWeb (cross-browser)Web(Collaborative project)ApacheYes3.1.2[14] Active
SahiWeb (cross-browser), WindowsWeb, Java, Java Web Start, Applet, FlexTyto Software[15]Apache and ProprietaryYes5.1 (open source), 8.0.0[16][17]Active
SeleniumWeb (cross-browser)Web(Collaborative project)ApacheYes3.141.59 [18] Active
SilkTestWindowsWindows, WebMicro Focus
previously Borland and Segue
ProprietaryYes20.0[19] Active
SOAtestWindows, Linux, (cross-browser)Web (cross-browser)ParasoftProprietaryYes9.10.8[20] 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.5.1[21] Active
Test StudioWindowsWindows, Test Studio, Android, iOSTelerik by ProgressProprietaryYesR2 2019 Active
TestCompleteWindowsWindows, Android, iOS, WebSmartBear SoftwareProprietaryYes14.10 Active
Testing AnywhereUn­knownUn­knownAutomation AnywhereProprietaryYes8.0 Discontinued
TestPartnerWindowsWindowsMicro FocusProprietaryYes6.3.2 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.2 Patch 04[22] Active
TwistUn­knownUn­knownThoughtWorksProprietaryUn­known14.1.0 Discontinued
Unified Functional Testing (UFT)
previously named HP QuickTest Professional (QTP)
WindowsWindows, Web, Mobile, Terminal Emulators, SAP, Siebel, Java, .NET, Flex, others...[23]Hewlett-Packard EnterpriseProprietaryYes14.53[24] Active
WatirWebWeb (cross-browser)(Collaborative project)BSDYes6.16.5
XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUn­known3.19

References

  1. "Jolt Awards 2014: The Best Testing Tools". Dr.Dobbs.com. June 3, 2014. Retrieved 2016-09-27.
  2. "AutoHotkey". AutoHotkey. May 24, 2020. Retrieved 2020-05-24.
  3. "AutoIt". autolt. June 3, 2014. Retrieved 2016-09-27.
  4. "The History of Appium". appium.io. Retrieved 2020-07-29.
  5. "Blisk browser". blisk.io. Retrieved 2019-07-09.
  6. "Dojo Toolkit". DOJO. Retrieved 2016-09-27.
  7. Brian (2017-10-26). "Best Automation Testing Tools for 2018 (Top 10 reviews)". Medium. Retrieved 2018-05-22.
  8. "Linux Desktop Testing Project". LDTP Website. Retrieved 2015-07-26.
  9. "Maveryx". maveryx. Retrieved 2018-08-27.
  10. "Oracle - Oracle Application Testing Suite". Retrieved 2016-11-08.
  11. "OATS - Oracle Application Testing Suite - Testingtools.co".
  12. "QF-Test Overview". QFS Website. Retrieved 2014-10-09.
  13. "Ranorex Release Notes". Ranorex Website. Retrieved 2020-11-26.
  14. "GUI Automation". Sorted Inf. Retrieved 2014-02-22.
  15. "Sahi Open Source Vs. Sahi Pro". Sahi Pro Website. Retrieved 2014-09-02.
  16. "Sahi — Web Automation and Test Tool". Open-source Sahi on Sourceforge. Retrieved 2014-09-02.
  17. "Sahi — The tester's Web Automation Tool". Sahi Pro Website. Retrieved 2014-09-02.
  18. "What is Selenium?". Selenium HQ. Retrieved 2014-09-02.
  19. "Silk Test Overview" (PDF).
  20. "Parasoft Launches SOATest: Raising the Bar on API Integrity". 2013-06-14. Retrieved 2018-10-16.
  21. "Squish GUI Tester". froglogic Website. Retrieved 2017-12-07.
  22. "Tricentis Tosca". Tricentis Tosca. Retrieved 2017-04-12.
  23. "More Add-ins". uft-help.saas.hpe.com. Retrieved 2017-08-02.
  24. "What's New in UFT 14.00". uft-help.saas.hpe.com. Retrieved 2017-08-02.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.