Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of GUI testing tools
List article

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.00Active
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
BliskWindows, Mac, LinuxWebBliskProprietaryYes16.0.79.98Active
Dojo Objective Harnesscross-platformWebDojo FoundationAFLYes6.0Active
eggPlant FunctionalWindows, Linux, OS XWindows, Linux, OS X, iOS, Android, Blackberry, Win Embedded, Win CETestPlant LtdProprietaryYesUn­knownActive
HP WinRunnerWindowsWindowsHewlett-PackardProprietaryUn­knownUn­knownDiscontinued
iMacrosWeb (cross-browser)Un­knowniOpusProprietaryYes12.5/10.0.5/10.0.2
Katalon StudioWindows, Linux, OS XWeb (UI & API), Mobile appsKatalon LLCProprietaryYes6.3.0Active
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
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 Focuspreviously 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.10Active
Testing AnywhereUn­knownUn­knownAutomation AnywhereProprietaryYes8.0Discontinued
TestPartnerWindowsWindowsMicro FocusProprietaryYes6.3.2Discontinued
Tricentis ToscaWindowsWindows, iOS, Android, Web, Cross-Browser, Java AWT, Java SWT, API, Win32, WinForms, WPF, Siebel, Delphi, PowerBuilder, up to around 40 different technologiesTricentisProprietaryYes16Active
TwistUn­knownUn­knownThoughtWorksProprietaryUn­known14.1.0Discontinued
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
XneeUNIXX WindowGNU Project, Henrik SandklefGNU GPLUn­known3.19

References

  1. "AutoHotkey". AutoHotkey. May 24, 2020. Retrieved 2020-05-24. https://www.autohotkey.com/

  2. "AutoIt". autolt. June 3, 2014. Retrieved 2016-09-27. https://www.autoitscript.com/site/autoit/

  3. "The History of Appium". appium.io. Retrieved 2020-07-29. http://appium.io/history.html

  4. "Blisk browser". blisk.io. Retrieved 2019-07-09. https://blisk.io

  5. "Dojo Toolkit". DOJO. Retrieved 2016-09-27. http://dojotoolkit.org/reference-guide/quickstart/introduction/history.html

  6. Brian (2017-10-26). "Best Automation Testing Tools for 2018 (Top 10 reviews)". Medium. Retrieved 2018-05-22. https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2

  7. "Linux Desktop Testing Project". LDTP Website. Retrieved 2015-07-26. http://ldtp.freedesktop.org/

  8. "Oracle - Oracle Application Testing Suite". Retrieved 2016-11-08. http://www.oracle.com/technetwork/oem/app-test/etest-101273.html

  9. "OATS - Oracle Application Testing Suite". http://www.testingtools.co/oats

  10. "QF-Test Overview". QFS Website. Retrieved 2014-10-09. http://www.qfs.de/en/qftest/index.html

  11. "Ranorex Release Notes". Ranorex Website. Retrieved 2020-11-26. http://www.ranorex.com/free-trial/release-notes.html#c11673

  12. "GUI Automation". Sorted Inf. Retrieved 2014-02-22. http://sortedinf.com/?q=gui_automation

  13. "Sahi Open Source Vs. Sahi Pro". Sahi Pro Website. Retrieved 2014-09-02. http://sahipro.com/sahi-open-source/

  14. "Sahi — Web Automation and Test Tool". Open-source Sahi on Sourceforge. Retrieved 2014-09-02. http://sourceforge.net/projects/sahi/

  15. "Sahi — The tester's Web Automation Tool". Sahi Pro Website. Retrieved 2014-09-02. http://sahipro.com/

  16. "What is Selenium?". Selenium HQ. Retrieved 2014-09-02. http://docs.seleniumhq.org/

  17. "Silk Test Overview" (PDF). https://www.microfocus.com/media/data-sheet/silk_test_ds.pdf

  18. "Parasoft Launches SOATest: Raising the Bar on API Integrity". 2013-06-14. Retrieved 2018-10-16. http://blog.programmableweb.com/2013/06/14/parasoft-launches-soatest-raising-the-bar-on-api-integrity

  19. "Squish GUI Tester". froglogic Website. Retrieved 2017-12-07. http://www.froglogic.com/squish

  20. "Squish 6.7: Now Available!". froglogic. 2021-03-30. https://www.froglogic.com/news/squish-6-7-release-now-available/

  21. "Telerik Test Studio Ultimate Releases". www.componentsource.com. Retrieved 2022-03-18. https://www.componentsource.com/product/telerik-test-studio/releases

  22. "Tricentis Tosca". Tricentis Tosca. Retrieved 2017-04-12. https://www.tricentis.com/software-testing-tools/

  23. "More Add-ins". uft-help.saas.hpe.com. Retrieved 2017-08-02. http://uft-help.saas.hpe.com/en/14.52/UFT_Help/Content/Addins_Guide/More.Reference.htm

  24. "What's New in UFT 14.00". uft-help.saas.hpe.com. Retrieved 2017-08-02. http://uft-help.saas.hpe.com/en/14.00/UFT_Help/Content/Landing_Pages/Whats_New_Landing_Page.htm