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.