List of GUI testing tools
Encyclopedia
GUI testing tools serve the purpose of automating the testing process of applications with GUIs
GUI software testing
In software engineering, graphical user interface testing is the process of testing a product's graphical user interface to ensure it meets its written specifications...

.

Open Source GUI testing tools

  • Abbot
    Abbot (framework)
    Abbot is a Java GUI Test Framework. It helps test Java user interfaces . It consists of Abbot, which lets you programmatically drive UI components, and Costello which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled...

  • AutoHotkey
    AutoHotkey
    AutoHotkey is a free, open source macro-creation and automation software utility which allows users to automate repetitive tasks. Any application user interface can be modified by AutoHotkey...

  • CubicTest
    CubicTest
    CubicTest is an open source tool for writing functional tests for web applications, written as an eclipse-plugin and released under the Eclipse Public License. CubicTest is conducted as a research project at Bekk Consulting, and both Bekk-employees and external actors has provided the tool with...

     is a graphical Eclipse
    Eclipse (software)
    Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

     plug-in for writing Selenium and Watir tests.
  • Dogtail
    Dogtail
    Dogtail is an open source GUI testing tool and automation framework written in Python. It is Linux-based and is packaged with well known GNU/Linux distributions such as Fedora. It uses accessibility technologies to communicate with desktop applications...

     by Red Hat
    Red Hat
    Red Hat, Inc. is an S&P 500 company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....

  • Dojo Objective Harness
    Dojo Toolkit
    Dojo Toolkit is an open source modular JavaScript library designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was started by Alex Russell, Dylan Schiemann, David Schontzler, and others in 2004 and is dual-licensed under the modified BSD...

     is a Web UI testing framework from Dojo, similar to Selenium
    Selenium (software)
    Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language . It also provides a test domain-specific language to write tests in a number of popular programming languages, including...

    .
  • FitNesse
    FitNesse
    FitNesse is a web server, a wiki, and an automated testing tool for software. It is based on Ward Cunningham's Framework for Integrated Test. FitNesse is designed to support acceptance testing rather than unit testing in that it facilitates detailed readable description of system function.FitNesse...

  • Linux Desktop Testing Project by freedesktop.org
    Freedesktop.org
    freedesktop.org is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System on Linux and other Unix-like operating systems. It was founded by Havoc Pennington from Red Hat in March 2000.The organisation focuses on the user....

  • Maveryx
    Maveryx
    Maveryx is an automated functional, graphical user interface , and regression test tool for Java applications. Differently from other test tools Maveryx does not use any ‘GUI Map’ to create and run the automated tests. GUI objects to test are recognized at execution time, by an advanced GUI Objects...

     is an automated functional testing, regression testing, GUI testing and data-driven testing tool.
  • QAliber
    QAliber
    QAliber is a GUI test automation set of tools for testing web and desktop applications under Microsoft Windows operating system.It is composed of 2 main tools:...

     by QAlibers, free open source for testing applications and web over windows OS
  • Selenium
    Selenium (software)
    Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language . It also provides a test domain-specific language to write tests in a number of popular programming languages, including...

     for Web UI testing
  • Sikuli
    Sikuli
    Sikuli is a visual technology to automate and test graphical user interfaces using images of the software under test. Sikuli Script is a visual scripting API for Jython. Sikuli IDE is an integrated development environment for writing visual Sikuli scripts with screenshots. Sikuli Script can...

     for testing any GUI based upon screenshots
  • SWTBot
    SWTBot
    SWTBot is an open source, Java-based functional testing tool used to test SWT and Eclipse-based applications. This project was originally on sourceforge.net, but has now been moved to Eclipse.org.-External references:* *...

     functional testing of SWT and Eclipse based applications
  • Tellurium
    Tellurium (software)
    The Tellurium Automated Testing Framework is a UI module-based web automated testing framework. is a portable software testing framework for web applications that runs on top of Selenium. Tellurium tests are written in Groovy and pure DSL scripts. Tellurium supports both TestNG and JUnit unit...

     Automated Testing Framework (runs on top of Selenium
    Selenium (software)
    Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language . It also provides a test domain-specific language to write tests in a number of popular programming languages, including...

    ).
  • Watir
    Watir
    Web Application Testing in Ruby is a toolkit used to automate browser-based tests during web application development. This automated test tool uses the Ruby scripting language to drive Internet Explorer, Mozilla Firefox, Google Chrome, Opera and Safari, and is available as a RubyGems gem...

     browser driver for web UI testing
  • Xnee
    Xnee
    GNU Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. It can be used for testing and demonstrating X11 applications....

     Recorder and replayer for X Window System
    X Window System
    The X window system is a computer software system and network protocol that provides a basis for graphical user interfaces and rich input device capability for networked computers...


Proprietary GUI testing tools

  • AutoIt
    AutoIt
    AutoIt is a freeware automation language for Microsoft Windows. In its earliest release, the software was primarily intended to create automation scripts for Microsoft Windows programs but has since grown to include enhancements in both programming language design and overall functionality.With...

     Microsoft Windows GUI Testing. Free of charge but not open source.
  • Automation Anywhere
    Automation Anywhere
    Automation Anywhere is a developer of automation software and testing software. The company was established in 2003, as Tethys Solutions, LLC in San Jose, California...

  • eggPlant
    Eggplant (GUI testing tool)
    Eggplant is a black-box GUI test automation tool, originally developed by Redstone Software starting in 2002. Redstone was acquired in 2008 by a UK-based company called TestPlant....

     by TestPlant Ltd
  • GUIdancer
    GUIdancer
    GUIdancer is an Eclipse-based automated GUI test-tool from Bredex GmbH which runs as a standalone application or as an Eclipse Plugin.GUIdancer is different from other GUI test-tools because automated tests can be written before the application under test is ready...

     by Bredex, for Java (Swing, RCP/SWT, GEF) and HTML
  • HP QuickTest Professional
    HP QuickTest Professional
    HP QuickTest Professional software provides functional and regression test automation for software applications and environments. Part of the HP Quality Center tool suite, HP QuickTest Professional can be used for enterprise quality assurance....

     by Hewlett-Packard
    Hewlett-Packard
    Hewlett-Packard Company or HP is an American multinational information technology corporation headquartered in Palo Alto, California, USA that provides products, technologies, softwares, solutions and services to consumers, small- and medium-sized businesses and large enterprises, including...

     (formerly by Mercury Interactive
    Mercury Interactive
    Mercury is now part of Hewlett-Packard. The combination of Mercury Interactive and HP OpenView formed HP Software Division, a global business unit within HP Enterprise Business...

    )
  • HP WinRunner by Hewlett-Packard
    Hewlett-Packard
    Hewlett-Packard Company or HP is an American multinational information technology corporation headquartered in Palo Alto, California, USA that provides products, technologies, softwares, solutions and services to consumers, small- and medium-sized businesses and large enterprises, including...

     (formerly by Mercury Interactive
    Mercury Interactive
    Mercury is now part of Hewlett-Packard. The combination of Mercury Interactive and HP OpenView formed HP Software Division, a global business unit within HP Enterprise Business...

    )
  • IBM Rational Functional Tester
    IBM Rational Functional Tester
    IBM Rational Functional Tester is a tool for automated testing of software applications from the Rational Software division of IBM. It allows users to create tests that mimic the actions and assessments of a human tester...

     by IBM
    IBM
    International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

  • IcuTest
    IcuTest
    IcuTest is a unit testing framework for GUIs. The current version supports Windows Presentation Foundation applications. GUI verification is done primarily using image comparisons. Test suites can run interactively or fully automated.-Philosophy:...

     GUI unit testing for WPF
  • iMacros
    IMacros
    iMacros is an extension for the Mozilla Firefox, Google Chrome, and Internet Explorer web browsers which adds record and replay functionality similar to that found in web testing and form filler software. The macros can be combined and controlled via JavaScript. Demo macros and JavaScript code...

  • Phantom automation language
    Phantom Automation Language
    The Phantom language is a Graphical User Interface automation technology developed by Phantom Automated Solutions, Inc. It is used to perform automated GUI testing and for general process automation...

     Microsoft Windows GUI Testing. Free of charge but not open source.
  • QF-Test
    QF-Test
    QF-Test from Quality First Software is a cross-platform software tool for the GUI test automation limited to Java/Swing, SWT, Eclipse plug-ins and RCP applications, ULC, Java applets, Java Web Start and cross-browser test automation of web-based applications .- Overview...

     by Quality First Software, for Java/Swing, Eclipse/SWT and HTML only
  • Ranorex
    Ranorex
    Ranorex is a Windows GUI test automation framework for testing many different application types including Web 2.0 applications, Win32, MFC, WPF, Flash/Flex, .NET and Java . Ranorex doesn't have a scripting language of its own. The user Ranorex is a Windows GUI test automation framework for testing...

  • RIATest
    RIATest
    RIATest is a GUI test automation tool for Adobe Flex applications. RIATest is built on top of Flex automation framework and supports Flex 2, Flex 3, Flex 4, Flex 4.5 and AIR applications.-Features:...

     for Flex
  • SilkTest
    SilkTest
    SilkTest is an automation tool for testing the functionality of enterprise applications in most versions of Windows, Solaris 9 and 10, and Red Hat Enterprise Linux WS 2.1 and 3.0. It was produced by Segue Software which was acquired by Borland in 2006. Borland was acquired by Micro Focus...

     by Micro Focus International
    Micro Focus International
    Micro Focus International plc is a multinational software and information technology business based in Newbury, Berkshire, United Kingdom. The firm provides software and consultancy services for clients updating legacy systems to more modern platforms...

     (formerly by Segue Software then Borland
    Borland
    Borland Software Corporation is a software company first headquartered in Scotts Valley, California, Cupertino, California and finally Austin, Texas. It is now a Micro Focus subsidiary. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn.-The 1980s:...

    )
  • Soatest
    Soatest
    Parasoft SOAtest is "a comprehensive testing and analysis tool suite for tailored to the unique testing and validation needs of Service Oriented Architectures." It helps testers test the message layer functionality of their services by automating their testing and supports numerous transport...

     (absorbed WebKing starting in version 6.0) by Parasoft
    Parasoft
    Parasoft is an independent software vendor with headquarters in Monrovia, California. It was founded in 1987 by five graduates of the California Institute of Technology who had been working on Caltech Cosmic Cube....

  • Test Automation FX
    Test Automation FX
    Test Automation FX is a Windows GUI test automation framework for Visual Studio 2008 and Visual Studio 2010.Test Automation FX requires no special knowledge when it comes to custom-made scripting language, since it stores all test logic in .NET code...

     Windows UI testing with Visual Studio
  • TestComplete
    TestComplete
    TestComplete is an automated testing tool, developed by SmartBear Software which aims to allow testers to create software quality tests. Tests can be recorded, manually scripted or created manually with keyword operations and used for automated playback and error logging.TestComplete is used for...

     by SmartBear Software
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

  • TestPartner
    TestPartner
    TestPartner is a GUI software testing tool from Micro Focus that is intended to enable software development project teams to functionally automate and test application Graphical User Interfaces, with the goal of being able to accomplish more application testing in a given amount of time than could...

     by Micro Focus
  • TOSCA Testsuite by TRICENTIS Technology & Consulting
  • WebUI Test Studio
    WebUI Test Studio
    Test Studio is a tool for automated testing of web applications developed by Telerik. - Overview :Test Studio is used for testing all type of web applications without the need of writing code. The tool comes in two editions – a Visual Studio plug-in for software developers, and a standalone...

     by Telerik

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK