List of GUI testing tools

From Wikipedia, the free encyclopedia

This is a list of tools for automated functional GUI software testing.

[edit] Cross-Platform tools

  • Eggplant : automated user-interface testing of a device running on any platform that uses the Virtual Network Computing (VNC) protocol.
  • Squish : automated GUI testing tool on Windows, Linux/Unix, Mac OS X, embedded Linux for Qt, Web/HTML, Java/SWT, Java/Swing, Mac OS X, Tk, 4JS, XView, ...
  • SilkTest is a leading functional GUI testing tool for Windows, and several flavours of UNIX.

[edit] Windows test tools

  • IBM Rational Functional Tester (RFT) is a leading Functional GUI testing tool, supports testing Java, .NET, Web Apps(IE, Firefox, Mozilla, Netscape), Siebel and SAP GUI environments.
  • Badboy is an inexpensive automated testing tool targeted specifically at testing of web applications.
  • KeepLiquid TestAutomation is a keyword and data driven GUI test automation tool.
  • NUnitForms is an open source extension for unit testing.
  • QuickTest Professional (QTP) is a leading functional GUI testing tool.
  • Ranorex is a free GUI test and automation Library for C++, Python and for all .NET languages.
  • SilkTest is a leading functional GUI testing tool.
  • TestDrive-Gold, code-free testing of GUI and browser applications.
  • TestPartner an automated functional and regression testing tool from Compuware Corporation.
  • WinRunner is a leading functional GUI testing tool.
  • Wintask is an automation and regression test tool for GUI.

[edit] Linux or Unix test tools

  • Dogtail - An open source GUI test framework written in Python
  • Android - An open source GUI test tool written in Tcl and Expect

[edit] Java test tools

  • abbot : an open source Java GUI Testing Framework (Open source)
  • GUIdancer: a tool for creating automated GUI tests for programs written with Java and Swing, without programming.
  • GTT: GTT is a tool for developing and executing test scripts for Java swing-based applications. Test designers develop test scripts by capturing and replaying user interactions (Open source).
  • Jacareto: a tool for testing user interfaces, mainly Swing. Open-Source (GPL). Also useable for recording demonstrations, learning environments.
  • jemmy : a tool developed by NetBeans (can be used independently as well) for testing Swing applications.
  • jfcunit : a tool for testing Swing applications using an Extreme programming methodology (Open source).
  • Marathon an open source Java GUI Test Tool focuses on end-user testing (Open source)
  • PGUIRobot : a very easy to use automated tool for functional and GUI testing Java programs, it can also be used for making canned demonstrations by event and screen capture (Open source).
  • UISpec4J : a Java GUI Testing Framework whose APIs are designed to make the test scripts as close as possible to human-readable text (Open source).
  • TestPartner an automated functional and regression testing tool from Compuware Corporation.
  • qftestJUI, now QF-Test : is a tool for the creation, execution and management of automated tests for Java/Swing and Java/SWT applications.

[edit] Web only test tools

  • Selenium - Selenium tests run directly in a browser. Runs in IE, Mozilla and Firefox on Windows, Linux, and Macintosh.
  • Watir - An opensource webtesting framework written in Ruby. Works only under Windows/IE6.
  • WET Web Tester - An opensource webtesting framework inspired by Watir.Includes a script generation utility
  • Sahi - Open source, java based testing tool for automated testing of web/html/ajax applications

Mercury Interactive Tools - Win Runner, QTP Compuware Tools - QA Tester Empirix Tools - eTester

[edit] Related tools

  • AutoHotkey is a free GUI automation/scripting tool for windows applications, source available under the GPL.
  • Jameleon is an automated testing framework that uses plug-ins to test database, desktop, web, and mainframe software applications. Used mainly for integration, regression, functional, and acceptance testing at the code/object level.

[edit] See also

[edit] External links