List of GUI testing tools

From Wikipedia, the free encyclopedia

This is a list of tools for GUI software testing.

[edit] Cross-Platform Tools

  • 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, ...
  • Eggplant : automated user-interface testing of a device running on any platform that uses the Virtual Network Computing (VNC) protocol.

[edit] Qt Testing Tools

  • Squish : automated testing of Qt GUI applications with additional support for web page testing and Tcl/Tk testing.

[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).
  • 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).
  • qftestJUI, now QF-Test : is a tool for the creation, execution and management of automated tests for Java/Swing and Java/SWT applications.

[edit] Windows Test Tools

[edit] Web Test Tools

  • Selenium - Selenium tests run directly in a browser. Runs in IE, Mozilla and Firefox on Windows, Linux, and Macintosh.
  • Squish - Cross-Platform, Cross-Browser testing tool for automated testing of web/html/ajax applications
  • Quicktest Pro, Mercury interactive's tool for automated testing
  • Watir - An opensource webtesting framework written in Ruby
  • WET Web Tester - An opensource webtesting framework inspired by Watir.Includes a script generation utility

[edit] Linux Test Tools

  • Dogtail - An open source GUI test framework written in Python

[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 plugins 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