Software:Comparison of GUI testing tools

From HandWiki
Short description: None


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), 8.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

  1. "AutoHotkey". May 24, 2020. https://www.autohotkey.com/. Retrieved 2020-05-24. 
  2. "AutoIt". June 3, 2014. https://www.autoitscript.com/site/autoit/. Retrieved 2016-09-27. 
  3. "The History of Appium". http://appium.io/history.html. 
  4. "Blisk browser". https://blisk.io. 
  5. "Dojo Toolkit". http://dojotoolkit.org/reference-guide/quickstart/introduction/history.html. Retrieved 2016-09-27. 
  6. Brian (2017-10-26). "Best Automation Testing Tools for 2018 (Top 10 reviews)". https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2. 
  7. "Linux Desktop Testing Project". http://ldtp.freedesktop.org/. Retrieved 2015-07-26. 
  8. "Oracle - Oracle Application Testing Suite". http://www.oracle.com/technetwork/oem/app-test/etest-101273.html. Retrieved 2016-11-08. 
  9. "OATS - Oracle Application Testing Suite". http://www.testingtools.co/oats. 
  10. "QF-Test Overview". http://www.qfs.de/en/qftest/index.html. Retrieved 2014-10-09. 
  11. "Ranorex Release Notes". http://www.ranorex.com/free-trial/release-notes.html#c11673. Retrieved 2020-11-26. 
  12. "GUI Automation". http://sortedinf.com/?q=gui_automation. Retrieved 2014-02-22. 
  13. "Sahi Open Source Vs. Sahi Pro". http://sahipro.com/sahi-open-source/. Retrieved 2014-09-02. 
  14. "Sahi — Web Automation and Test Tool". http://sourceforge.net/projects/sahi/. Retrieved 2014-09-02. 
  15. "Sahi — The tester's Web Automation Tool". http://sahipro.com/. Retrieved 2014-09-02. 
  16. "What is Selenium?". http://docs.seleniumhq.org/. Retrieved 2014-09-02. 
  17. "Silk Test Overview". https://www.microfocus.com/media/data-sheet/silk_test_ds.pdf. 
  18. "Parasoft Launches SOATest: Raising the Bar on API Integrity". 2013-06-14. http://blog.programmableweb.com/2013/06/14/parasoft-launches-soatest-raising-the-bar-on-api-integrity. 
  19. "Squish GUI Tester". http://www.froglogic.com/squish. Retrieved 2017-12-07. 
  20. "Squish 6.7: Now Available!". 2021-03-30. https://www.froglogic.com/news/squish-6-7-release-now-available/. 
  21. "Telerik Test Studio Ultimate Releases". https://www.componentsource.com/product/telerik-test-studio/releases. 
  22. "Tricentis Tosca". https://www.tricentis.com/software-testing-tools/. Retrieved 2017-04-12. 
  23. "More Add-ins" (in en-us). 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" (in en-us). http://uft-help.saas.hpe.com/en/14.00/UFT_Help/Content/Landing_Pages/Whats_New_Landing_Page.htm.