GUI Test Drivers

These tools help you do functional testing through a user interface such as a native GUI or web interface. Some also help with other interface types.

Current Listings

  • Abbot
  • AberroTest
  • AutoIt
  • AutoPilot
  • Axe
  • Badboy
  • CAPBAK
  • Certify
  • CitraTest
  • CrashFinder
  • Eggplant for Mac OS X
  • EMOS Framework
  • eValid
  • Eventcorder suite
  • expecco
  • GUIdancer
  • IBM Rational Robot
  • imbus GUI Test Case Library
  • incisif.net
  • Jacareto
  • Jemmy
  • QARun
  • jfcUnit
  • JStudio SiteWalker Professional
  • KD Executor
  • LISA Functional Testing
  • Marathon
  • Mercury Functional Testing
  • MITS.GUI (Multiple Interface Testing Suite)
  • Oracle Application Testing Suite
  • Perl Win32::GUITest
  • Perl X11::GUITest
  • PesterCat
  • Phantom
  • Pounder
  • PureTest
  • pywinauto
  • Q1
  • QC/Replay
  • QF-Test
  • Ranorex
  • Rational TeamTest
  • Ruby Win32::GuiTest
  • SAFS (Software Automation Framework Support)
  • SilkTest
  • Smalltalk Test Mentor
  • SQA TeamTest: ERP Extension for SAP
  • SQA TestFoundation for PeopleSoft
  • Squish
  • Tasker
  • TestComplete
  • TestAgent
  • TestArchitect
  • TestBench for iSeries
  • Tester
  • TestGUI
  • TestQuest Pro Test Automation System
    • TestSmith
    • TRecorder
    • Unified TestPro (UTP)
    • Vermont HighTest Plus
    • VistaTask Pro
    • Visual Test
    • VNCRobot
    • vTest
    • web2test
    • WebCorder
    • WebKing
    • X-Unity
    • xrc - X Remote Control
    • XRunner
         And now a word from our sponsors...
    Page Sponsor
    web2test - web testing tool - GUI tests under Win/Linux, FF/IE/Moz. Capture&Replay. 100% AJAX Support.
    Page Sponsor
    vTest - Functional Testing Tool - Automated Regression Testing for Web Apps. Download Free Trial.
    Page Sponsor
    Squish - Automated GUI/Web Tester - Automated testing of Web/Ajax, Swing/AWT, SWT/RCP, Qt and Tk apps
    TestArchitect - Keyword-driven test automation tool - Download free white paper today!
    (click here for details about advertising)

    Tools Listed Elsewhere

    These tools fit better into a different category, but are worth mentioning here as well. Their main listing is in the other category.

    Mercury Functional Testing

    Kind of Tool
    Automated GUI client testing tools
    Organization
    Hewlett-Packard Company
    http://www.mercury.com/us/products/quality-center/functional-testing/
    Software Description
    Packages both Mercury WinRunner and Mercury QuickTest Professional (QTP) for functional test, graphical user interface (GUI) test, and regression test automation.

    Entry updated August 16, 2007.
    Return to Listings


    Replay Xcessory

    Kind of Tool
    GUI record/replay/scripting language for X applications
    Organization
    Integrated Computer Solutions, Inc.
    http://www.ics.com/products/motif/testing/replayxcessory/

    Entry updated December 11, 2008.
    Return to Listings


    xrc - X Remote Control

    Kind of Tool
    X user emulator for testing, demonstration, and performance.
    Organization
    Absol-Puter
    http://www.absol.com/
    Software Description
    Xrc is a record and playback user emulator used for a variety of testing and demonstration purposes. Xrc runs on any X workstation with the XTrap or Record extensions to achieve true event-driven synchronization (perfect for measuring interactive response time performance). We sell complete source code for ultimate extensibility, and our users don't pay for or get a lot of marketting hype. Xrc has been around for about as long as XTrap, 5 years. We also sell technical consulting services to solve problems with a customized user emulation solution.
    Platforms
    DECstation (ULTRIX, OSF/1) and other DEC platforms. Source code available for any X workstation platform. Sun Sparc and Linux binary versions also available.

    Return to Listings


    TestQuest Pro Test Automation System

    Kind of Tool
    Automated Software Test Tool
    Organization
    TestQuest, Inc.
    http://www.testquest.com/
    Software Description
    TestQuest provides non-intrusive test automation tools and services for information appliances, general computing, handheld devices and industrial control. Our products, services and expertise enable you to easily automate the testing of your complex products resulting in decreased test cycle time and increased product quality and customer satisfaction.
    Platforms
    The software under test may be executing under any operating system. The TestQuest Pro runs on MS Windows 2000.

    Entry updated September 20, 2000.
    Return to Listings


    CAPBAK

    Kind of Tool
    Test Capture/Playback Tool
    Organization
    Software Research, Inc.
    http://www.soft.com/TestWorks/
    Software Description
    CAPBAK is a test capture/playback system which works as a stand-alone product or as part of the fully integrated TestWorks/Regression multi-platform suite of testing tools. CAPBAK captures all user activities during the testing process using three modes: TrueTime, Character Recognition, and Object Oriented modes. Keystrokes, mouse movements, captured bitmap images, widget/object activity and extracted ASCII characters are captured into a test script. The captured images and characters provide baselines of expected application behavior against which future tests runs are compared. CAPBAK's automatic output synchronization capabilities ensures reliable playback, allowing tests to be run unsupervised as often as required.
    Platforms
    SPARC SunOS 4.1.3; SPARC Solaris 2.3, 2.4, 2.5, 2.5.1, 2.6; x86 Solaris 2.4, 2.5; RS-6000/AIX 3.2.5, 4.1.2, 4.2; HP-9000/7xx HP-UX 9.05, 10.10; HP-9000/8xx HP-UX 9.04, 10.01, 10.10; x86 SCO/ODT 2.0, 5.0(3.0); SGI Irix 5.3, 6.2; DEC-Alpha OSF1 3.2, 4.0; NCR 3000; SCO/UnixWare 2.1.1; DOS; MS-indows 95/98/NT/2000

    Entry updated October 23, 2003.
    Return to Listings


    Vermont HighTest Plus

    Kind of Tool
    GUI Testing Tool
    Organization
    Vermont Creative Software
    http://www.vtsoft.com/
    Software Description
    Vermont HighTest Plus is designed to test Windows, Web applications and websites through its capture/replay engine. Designed to be easy to use, its powerful scripting language allows even novice users to create sophisticated tests within minutes of installation. Tests can be edited, combined into suites with the integrated suite manager and exported for storing in your version control system. Screenshots can be masked to remove unwanted portions from the comparisons. Testing web applications is as simple as testing a Windows application with its integration into Internet Explorer.
    Platforms
    Windows 95 - XP

    Entry updated April 4, 2006.
    Return to Listings


    Rational TeamTest

    Kind of Tool
    Automated test tool for Windows client/server applications
    Organization
    IBM Rational Software
    http://www.rational.com/
    Software Description
    Rational TeamTest is a complete set of functional testing tools, delivering seamlessly integrated functional testing of enterprise-level client/server applications. Built on a scalable, integrated server-based test repository, Rational TeamTest combines leading-edge testing power and comprehensive management tools to set the standard for automated testing of client/server applications.
    Platforms
    Microsoft Windows Millenium; NT 4.0 SP 5 or 6a; Windows 2000, Windows 98 second edition; or Windows 95 SR2

    Entry updated March 15, 2001.
    Return to Listings


    Visual Test

    Kind of Tool
    GUI Test Drivers and Capture/Replay Tools
    Organization
    IBM Rational Software
    http://www.rational.com/
    Software Description
    Rational Visual Test is an automated testing tool that makes it easier and cost-effective for organizations to deploy mission-critical applications for the Microsoft Windows 95 and Windows NT operating systems and for the Web. Rational Visual Test helps developers rapidly create tests for applications of virtually any size and created with any development tool. Visual Test is integrated with Microsoft Developer Studio, a desktop development environment, and has extensive integration with Microsoft Visual C++.
    Platforms
    Microsoft Windows 3.1x, Windows for Workgroups 3.11, Windows 95 and Windows NT

    Entry updated July 20, 1998.
    Return to Listings


    QARunTM

    Kind of Tool
    GUI capture, script development test automation tool
    Organization
    Compuware Corporation
    http://www.compuware.com/qacenter
    Software Description
    QARunTM is an enterprise-wide test script development and execution tool that is part of Compuware's QACenterTM family of application testing products. QARun's automated capabilities improve the productivity of testers, enabling them to efficiently create test scripts, verify tests, and analyze test results. Using QARun, tests can be easily maintained for repeat use.

    With Compuware's QACenter, software testers and application developers can now ensure application quality with the first enterprise-wide testing solution that includes client/server automated testing tools, mainframe testing tools, test process management tools and testing services. QACenter consists of client/server automated testing tools as well as Compuware's market-leading mainframe testing products, QAHiperstationTM, for VTAM applications, and QAPlaybackTM, for CICS-based applications.

    Platforms
    All Windows and character based platforms

    Return to Listings


    Smalltalk Test Mentor

    Kind of Tool
    Automated testing tool for VisualAge for Smalltalk and Cincom's VisualWorks
    Organization
    SilverMark, Inc.
    http://www.silvermark.com/
    Software Description
    Test Mentor is a premier automated testing framework for Smalltalk. It seamlessly integrates UI record/playback with domain object testing for deep regression testing of your applications. Test Mentor automatically gathers execution and method coverage metrics, and provides analysis tools so you can rapidly measure the health of your project.
    Platforms
    All platforms supported by VisualAge for Smalltalk and Cincom's VisualWorks

    Return to Listings


    Oracle Application Testing Suite

    Kind of Tool
    Automated Regression and Functional Testing Tool for Web Applications
    Organization
    Oracle Corporation
    http://www.oracle.com/technology/products/oem/mgmt_solutions/application-quality-management.html

    Entry updated April 1, 2009.
    Return to Listings


    SQA TeamTest: ERP Extension for SAP

    Kind of Tool
    Functional Testing and Implementation Tool
    Organization
    IBM Rational Software
    http://www.rational.com/
    Software Description
    SQA TeamTest ERP Extension provides automated validation (functional testing) of SAP R/3 implementations. It is packaged as an SQA Robot extension, so you get the advanatages of SQA Robot's object-level recording, which provides robust test scripts, even when the SAP application changes as a result of configuration changes.
    Platforms
    Microsoft Windows NT 3.51, Windows NT 4.0, or Windows 95, and SAP R/3

    Entry added July 20, 1998.
    Return to Listings


    SQA TestFoundation for PeopleSoft

    Kind of Tool
    Functional Testing and Implementation Tool
    Organization
    IBM Rational Software
    http://www.rational.com/products/testfoundation/
    Software Description
    SQA TestFoundation for PeopleSoft is the first Automated Application Quality (AAQ) solution for PeopleSoft. AAQ products help ensure success in PeopleSoft implementations through predefined methodologies, steps and automatic processes. With SQA TestFoundation for PeopleSoft you can ensure your implementation is successful and save money in the process.

    SQA TestFoundation for PeopleSoft contains industry-proven methods for successful implementations, comprehensive requirements lists and their related validation steps, and the leading software solution for automated validation from Rational. Rational is the pioneer in automated testing of PeopleSoft applications and sets the standard for PeopleTools testing, with the industry's first and only object-level integration with PeopleTools.
    Platforms
    Microsoft Windows NT 3.51, Windows NT 4.0, or Windows 95, and PeopleTools 6 or greater

    Entry added July 20, 1998.
    Return to Listings


    imbus GUI Test Case Library

    Kind of Tool
    Library of predifined test cases for automated GUI testing
    Organization
    imbus AG
    http://www.imbus.de/
    Software Description
    The imbus Test Case Library is a powerful and easy to use add-on for Mercury Interactive�s WinRunner. It extends WinRunner�s functionality and provides solutions for frequent test programming problems. The library functions help you to improve, simplify and speed up your test implementation process. They were developed by experienced imbus engineers and have been proven in numerous GUI testing projects.
    Platforms
    Runs with Mercury Interactive WinRunner (4.04 or higher) on Windows NT/WIN 95 systems.

    Entry added October 19, 1998.
    Return to Listings


    eValid

    Kind of Tool
    Test-enabled web browser
    Organization
    Software Research, Inc.
    http://www.e-valid.com/
    Software Description
    eValid's Test Enabled Web Browser (TM) is a test engine that provides you with browser based 100% client side quality checking, dynamic testing, content validation, page performance tuning, and webserver loading and capacity analysis. This new cutting-edge technology is 100% client side based and is completely object oriented. eValid offers a unified approach to WebSite testing that is unique in its simplicity, power, efficiency, effectiveness, and superior ease of use. By focusing entirely on the users' view of WebSite quality. eValid results are accurate, complete, repeatable, and highly effective -- all as experienced by your users. The eValid test engine is available in server product configurations.

    • Mapping: eValid Site Analysis and spidering Mode will systematically examine a WebSite or sub-WebSite for critical quality factors such as slow downloading pages, unavailable links, too-long pages.
    • Functional & Regression Testing: eValid test scripts can exercise the key parts of your site, confirm links, check content, and simulate users' activities. Make sure your customers get the right message!
    • Validation: eValid can confirm selected content, validate document properties, images and applets. Have confidence that you are delivering correct information! Test Suite management as well.
    • Loading: eValid load testing scenarios can simulate 100's or 1000's of users. Can your WebSite handle the traffic when a serious crunch comes?
    • Tuning: eValid timing capabilities let you identify slow-loading pages so you can "tune-up" your site for optimum performance. Keep customers from clicking away! Transaction monitoring as well.

    One integrated product, superbly easy to use, fast to get results. And, priced to respect your budget!

    Platforms
    Windows Server 2003, Windows NT/2000/XP

    Entry updated October 23, 2003.
    Return to Listings


    SilkTest

    Kind of Tool
    Automated functional and regression testing
    Organization
    Borland Software Corporation
    http://www.borland.com/us/products/silk/

    Entry added December 19, 2000.
    Return to Listings


    WebKing

    Kind of Tool
    A comprehensive development and testing tool designed specially for dynamic Web site developers and testers.
    Organization
    ParaSoft Corporation
    http://www.parasoft.com/

    Entry added April 4, 2001.
    Return to Listings


    Certify

    Kind of Tool
    Business-user-oriented automated testing system
    Organization
    Worksoft
    http://www.worksoft.com/
    Software Description
    Certify provides enterprise-level test automation. It allows tests to span applications, platforms and test tools while shielding users from the complexities of script languages. Certify detects application changes and automatically maps them to affected tests, simplifying maintenance and protecting the investment in the test repository.
    Platforms
    Windows 98, NT, 2000. May require third party test tool for client/server applications.

    Entry updated February 7, 2001
    Return to Listings


    CitraTest

    Kind of Tool
    Automated GUI client testing tool
    Organization
    Tevron, LLC
    http://www.tevron.com/
    Software Description
    CitraTest is the only client side Automated Testing Solution for all Citrix hosted applications.
    This tool is ideal for latency, functional, and regression testing.
    Platforms
    Windows NT, Windows 2000, Windows 98, Windows 95, Windows ME

    Entry added on August 9, 2001.
    Return to Listings


    Unified TestPro (UTP)

    Kind of Tool
    3rd Generation Test Automation Solution
    Organization
    Software Development Technologies, Inc. (SDT)
    http://www.sdtcorp.com/
    Software Description
    Unified TestPro is a proven 3rd generation test automation solution, which uses a roles-based software test automation approach to Design, Build and Run automated test cases. Using Key Words UTP creates cost-effective and maintainable test suites allowing more automated testing with fewer technical resources. SDTs extensive customer base has successfully employed this solution for use in many technological areas - Legacy Client/Server, E-commerce, Embedded, APIs, Telecom, Java, Web, etc.
    Platforms
    Windows Platforms, Unix Platforms, Embedded Systems and Telecom.

    Entry updated March 15, 2002.
    Return to Listings


    Tasker

    Kind of Tool
    Automated GUI Recording and Replay Testing
    Organization
    Vista Software, Inc.
    http://www.vista-software.com/
    Software Description
    Tasker is a GUI keyboard and mouse recorder with a clean and simple interface that was inspired by the VCR: buttons for Record, Stop, and Play. It is easy to get started with Tasker since it is not necessary to learn the scripting language. Once you record your actions for testing, you can play them back at the speed you desire and loop as many times as you like. There are many advanced features as well, such as dynamic auto-typing for unique data entry, loop interruption, playback logging, and the ability to compile native .EXE programs. Any actions that you record can be saved as an editable text file (.TXT), and there is a small scripting language available as well. These features allow you to have complete control over the playback actions.
    Platforms
    Windows 95/98/ME/NT 4.0/2000/XP

    Entry updated April 9, 2002.
    Return to Listings


    Jemmy

    Kind of Tool
    Java library allowing to create automated tests for Java GUI (freeware)
    Organization
    SUN Microsystems
    http://jemmy.netbeans.org/
    Software Description
    Jemmy is a JavaTM library that is used to create automated tests for Java GUI applications. It contains methods to reproduce all user actions which can performed on swing and AWT components (i.e. button pushing, text typing, tree node expanding, ...). JemmyTest is a program written in Java which uses the Jemmy API to test applications.
    Platforms
    Any platform supported by Java.

    Entry updated April 17, 2002.
    Return to Listings


    X-Unity

    Kind of Tool
    Unit testing and continuous integration environment
    Organization
    Validio Ukraine
    http://x-unity.miik.com.ua/
    Software Description
    X-Unity is a unit testing environment designed for Microsoft .NET framework. Its primary purpose is to automate and facilitate day-by-day unit testing activities, making them a natural part of your development process. The creation of X-Unity was inspired by ideas of Extreme Programming and Refactoring, and its code was written from scratch with heavy usage of these techniques.
    Platforms
    Microsoft .NET

    Entry updated September 4, 2002.
    Return to Listings


    MITS.GUI (Multiple Interface Testing Suite)

    Kind of Tool
    Performs Scriptless GUI Testing and significantly increases regression testing speed.
    Organization
    Omsphere
    http://www.omsphere.com/
    Software Description
    MITS.GUI is a radically different type of test automation tool. It has an intelligent state machine engine that makes real-time decisions for navigating through the GUI portion of an application. It can test thousands of test scenarios without any scripts. It does not use them, does not generate them, and does not require you to maintain them. It allows you to create completely new test scenarios without ever having performed that test before.all without changing the tool, the testware architecture (object names, screen names, etc), or the logic associated with the engine. Testers simply enter test data into a spreadsheet which is used to populate the objects that appear for the particular test scenario defined.
    Platforms
    PC/Win95/98/NT / PC/Win 2000

    Entry updated December 4, 2002.
    Return to Listings


    Abbot

    Kind of Tool
    Java GUI test framework (freeware)
    Organization
    Timothy Wall
    http://abbot.sourceforge.net/
    Software Description
    The Abbot framework is a Java library that provides methods to reproduce user actions and examine the state of GUI components. Improving upon the very rudimentary functions provided by the java.awt.Robot class (A Better 'Bot). The framework may be invoked directly from Java code or accessed without programming through the use of scripts. It is suitable for use both by developers for unit tests and QA for functional testing.

    Distributed under the GNU LGPL.

    Platforms
    Platforms supported by Java.

    Entry updated May 28, 2003.
    Return to Listings


    AutoIt

    Kind of Tool
    Windows automation language (freeware)
    Organization
    HiddenSoft
    http://www.hiddensoft.com/AutoIt/
    Software Description
    AutoIt is a simple tool that can simulate key presses, mouse movements and window commands (maximize, minimize, wait for, etc.) in order to automate any windows based task (or even windowed DOS tasks).

    There is also an ActiveX control version of AutoIt called AutoItX. This is a stand alone control that can be used to great effect under other scripting languages such as WSH/VBScript.

    A pure DLL version of AutoIt called AutoItDLL is also available for adding AutoIt functionality to your own programs and scripts. It includes full function documentation.

    Platforms
    Windows

    Entry updated May 28, 2003.
    Return to Listings


    Tester

    Kind of Tool
    User interface testing tool (freeware)
    Organization
    MSDN Magazine
    http://msdn.microsoft.com/msdnmag/issues/02/03/Bugslayer/
    Software Description
    A complete user interface testing tool that will help you automate everything from thick client apps to Web front ends running in Microsoft� Internet Explorer to Windows� Forms-based Microsoft .NET applications.
    Platforms
    Windows

    Entry updated May 28, 2003.
    Return to Listings


    EMOS Framework

    Kind of Tool
    Functional testing based on GUI-modeling (freeware)
    Organization
    EMOS Computer Consulting GmbH
    http://groups.yahoo.com/group/EMOS_framework/
    Software Description
    EMOS Framework is an advanced technique for development of automated regression tests with WinRunner. Through its holistic approach EMOS Framework is suitable for rapid creation of new WinRunner projects. Through its open API and 100% TSL implementation it is well suited for integration into existing WinRunner projects, too.
    Platforms
    Windows

    Entry updated May 28, 2003.
    Return to Listings


    Jacareto

    Kind of Tool
    Capture & replay framework for Java applications and applets (freeware)
    Organization
    Jacareto project
    http://jacareto.sourceforge.net/
    Software Description
    Jacareto is a capture & replay framework for Java applications and applets. It allows you to easily create your own capture & replay tools. Jacareto is very flexible; you can write your own capture modules, replay modules, classes which handle special components, editors, record types, record elements and tests. You can also group record elements together to build high-level structures (qualitative analysis). By extracting data sets from records, quantitative analyses can be performed.
    Platforms
    Platforms supported by Java

    Entry updated May 29, 2003.
    Return to Listings


    jfcUnit

    Kind of Tool
    JUnit extension for Java Swing applications (freeware)
    Organization
    jfcUnit project
    http://jfcunit.sourceforge.net/
    Software Description
    jfcUnit enables developers to write test cases for Java Swing based applications. It provides support for:
    1. Obtaining handles on Windows/Dialogs opened by the Java code.
    2. Locating components within a component hierarchy that occur within the containers found above.
    3. Raising events on the found components, e.g. clicking a button, typing text in a TextComponent.
    4. Handling testing of components in a thread safe manner.

    Distributed under the GNU LGPL.

    Platforms
    Platforms supported by Java Swing

    Entry updated May 29, 2003.
    Return to Listings


    Marathon

    Kind of Tool
    GUI test tool for Java Swing interfaces (freeware)
    Organization
    ThoughtWorks, Inc.
    http://marathonman.sourceforge.net/
    Software Description
    Marathon is a gui-test tool that allows you to play and record scripts against a java swing ui. It's written in java, and uses python as its scripting language - the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with. It is full fledged python, so it is also extremely powerful and customizable for developer-types.
    Platforms
    Platforms supported by Java.

    Entry updated May 29, 2003.
    Return to Listings


    Phantom

    Kind of Tool
    Windows GUI automation scripting language (freeware)
    Organization
    Phantom Automated Solutions
    http://www.phantomtest.com/
    Software Description
    The Phantom scripting language is a powerful Windows automation language that allows you to take control of windows and perform functions automatically. Simulate any combination of key strokes and mouse clicks, as well as many built in functions for edits, buttons, menus, lists, and more!
    Platforms
    Windows

    Entry updated May 29, 2003.
    Return to Listings


    Pounder

    Kind of Tool
    Utility for automating Java GUI tests (freeware)
    Organization
    Matthew Pekar
    http://pounder.sourceforge.net/
    Software Description
    Pounder is a utility for automating Java GUI tests. It allows developers to dynamically load GUI's, record scripts, and then use those scripts in a test harness. Requires Java 1.4. It is licensed under the GNU Library General Public License.

    Pounder differentiates itself from other utilities by allowing you to examine the results of a test run in source, while maintaining a separate GUI script that can be re-recorded if necessary. Browse the Howto and Internals pages for more details on what features are available, and how Pounder works.

    Platforms
    Platforms supported by Java.

    Entry updated May 29, 2003.
    Return to Listings


    Ruby Win32::GuiTest

    Kind of Tool
    Windows GUI test library for Ruby (freeware)
    Organization
    MoonWolf
    http://raa.ruby-lang.org/project/win32-guitest
    Software Description
    A work-in-progress port of Perl's Win32::GuiTest module.
    Platforms
    Windows

    Entry updated May 29, 2003.
    Return to Listings


    SAFS (Software Automation Framework Support)

    Kind of Tool
    Provides for the implementation of compatible keyword-driven test automation frameworks (freeware)
    Organization
    SAS Institute
    http://safsdev.sourceforge.net/
    Software Description
    Software Automation Framework Support provides for the implementation of compatible keyword-driven test automation frameworks. Initially, but not exclusively, for Rational Robot and Mercury Interactive WinRunner.

    Long time followers of this framework will recognize we are in the process of renaming this endeavor. Where previously we called the testing framework a "data driven" engine (DDE), we are going to start referencing this as a "keyword driven" engine or "keyword driven" framework. Our engine functionality more accurately matches the industry accepted understanding of a "keyword driven" testing framework--a test framework driven by user-friendly keywords, commands, or instructions.

    Distributed under the GNU GPL.

    Platforms
    Windows

    Entry updated May 29, 2003.
    Return to Listings


    TRecorder

    Kind of Tool
    Record and play back tool for mouse and keyboard events (freeware)
    Organization
    Cyamon Software
    http://www.cyamon.com/recorder.html
    Software Description
    TRecorder is a class that allows to record and play back mouse and keyboard events. TRecorder is a freeware and you can use it freely in your own application, at your own risks however!
    Platforms
    Not documented

    Entry updated May 29, 2003.
    Return to Listings


    Perl Win32::GUITest

    Kind of Tool
    Automated GUI client testing tool (freeware)
    Organization
    Ernesto Guisado
    http://groups.yahoo.com/group/perlguitest/join
    Software Description
    GUI testing using Perl.
    Platforms
    Win32

    Entry updated April 9, 2003.
    Return to Listings


    Perl X11::GUITest

    Kind of Tool
    Automated GUI client testing tool (freeware) (freeware)
    Organization
    Dennis K. Paulsen
    http://sourceforge.net/projects/x11guitest
    Software Description
    X11::GUITest is a Perl package intended to facilitate the testing of GUI applications by means of user emulation. It can be used to test and interact with GUI applications; which have been built in some fashion (GTK+, Qt, Motif, etc.) upon the X library.
    Platforms
    Linux, FreeBSD, Solaris

    Entry updated November 13, 2003.
    Return to Listings


    Eggplant for Mac OS X

    Kind of Tool
    Automate functional testing
    Organization
    Redstone Software, Inc.
    http://www.redstonesoftware.com/
    Software Description
    Eggplant is a test automation tool for Mac OS X, which allows automation of almost any manual test. Eggplant tests the end user experience, much as a manual tester would. The interactive scripting development capability allows even an unsophisticated user to start using Eggplant within hours. Eggplant�s capabilities are also powerful enough to support the most complex environments and experienced users. Eggplant�s strengths are its ease of use and learning, its versatility, and its cost-effectiveness.

    Eggplant runs on a Mac OS X system but can test any system- under-test attached via standard TCP/IP (local or remote). This allows Eggplant to test not only Mac OS X or Mac OS 9 systems, but also Windows, Unix, Linux, and other environments.

    Platforms
    Runs on Mac OS X, tests any platform

    Entry updated September 30, 2002.
    Return to Listings


    AutoPilot

    Kind of Tool
    automated GUI testing
    Organization
    BSSE System and Software Enginering
    http://www.bsse.biz/
    Software Description
    AutoPilot is a tool for automated GUI testing by scripts.

    • C/C++ like script interpreter compilable, strong typing
    • script wizard
    • automated script generation from spreadsheets, event tracking, autocode generator
    • event and action tracing
    • remote script execution / networking capabilities
    • verification capabilities
    • string and file handling, environment variables
    • time-tagged and event-triggered script execution, synchronisation of scripts by (named) semaphores
    • test coverage, tracking and analysis
    • on-line training facility
    • image processing
    • random data generation (context-driven)
    Platforms
    Mac OS 9, Mac OS X.1, Mac OS X.2 (Q4/2002)
    MS-Windows Q1/2003

    Entry updated October 2, 2002.
    Return to Listings


    TestGUI

    Kind of Tool
    Automated testing of GUI applications for IBM, Microsoft & Oracle platforms
    Organization
    Original Software
    http://www.origsoft.com/
    Software Description
    TestGUI offers unrivalled GUI test automation for the IBM iSeries (AS/400), SQL Server, MS Access and Oracle platforms.

    • Detailed testing of all Windows applications
    • Intelligent interrogation of individual screen elements
    • Complete understanding of Jwalk�, Cool:Plex, Delphi and Visual Lansa, Visual Basic and C++ object classes
    • Also supports Microsoft.Net and VideoSoft Flexgrid controls
    • Fast-start function & regression testing
    • Full verification of underlying batch & interactive processes for the AS/400
    • Dramatic increase in applications quality and performance
    Platforms
    AS/400, SQL Server, Oracle, MS Access

    Entry updated March 6, 2003.
    Return to Listings


    QF-Test

    Kind of Tool
    Java and Web GUI test automation
    Organization
    Quality First Software GmbH
    http://www.qfs.de/
    Software Description
    QF-Test is a highly flexible professional cross-platform tool for Java + Web GUI test automation (Swing, Eclipse/SWT+RCP, Webstart, Applets, ULC). Supports regression & load testing tolerant to GUI changes and can handle even complex custom GUI objects. Quick success for testers & developers through intuitive user interface, capture/replay, integrated test debugger and customizable reporting. Modularization allows to create reusable, robust tests that really pay off. Get a free evaluation copy!
    Platforms
    Swing: Windows, Unix, Linux, Mac OS X. SWT: Windows, Linux-GTK; Solaris-GTK on request

    Entry updated April 14, 2009.
    Return to Listings


    Eventcorder suite

    Kind of Tool
    Sophisticated Windows events recorder/player (freeware)
    Organization
    CMS
    http://www.eventcorder.com/

    Entry updated December 12, 2008.
    Return to Listings


    KD Executor

    Kind of Tool
    Automatic testing and demonstration tool for Qt applications
    Organization
    Klarälvdalens Datakonsult AB
    http://www.klaralvdalens-datakonsult.se/?page=products&sub=kdexecutor
    Software Description
    KD Executor is a test program that are tailored for Qt programs. It knows the internals of Qt, and can therefore record more stable scripts compared to general capture/replay tools. Thus a script will continue to work after you have changed the layout a bit, after you have changed the text on a label, and even after you have changed the font size of the application.

    Still KD Executor is as simple to use as any capture/replay tool, simply start KD Executor with any Qt program, and a dialog will appear offering you to configure recording and playback features, next for recording simply move your mouse and type on your keyboard to record a script.

    Scripts recorded with KD Executor on one of the supported platforms still works when played back on any of the other supported platforms.

    Platforms
    Windows, Unix (including Linux), Mac OS X

    Entry updated October 27, 2003.
    Return to Listings


    TestAgent

    Kind of Tool
    TestAgent is an innovative tool for web testing that seamlessly integrates User Acceptance Testing into the existing test processes and extends UAT into post production.
    Organization
    Strenuus
    http://www.strenuus.com/
    Software Description
    TestAgent focuses on making User Acceptance Testing more efficient and it enables developers and QA to meet deadlines without compromising quality. Some of the key features include capturing and recording all data on the applications' pages, automatically detecting and capturing standard and custom content errors. TestAgent doesn't only report that the page failed but it also gives all the information necessary to troubleshoot the problem. Detailed reports on historical performance are available.
    Platforms
    Any web server platform. Clients use IE 4.0+ and Windows 95, 98,NT,2000, XP.

    Entry updated February 28, 2003.
    Return to Listings


    TestBench for iSeries

    Kind of Tool
    Automated testing for green-screen, GUI and web appliations on the AS/400
    Organization
    Original Software
    http://www.origsoft.com/
    Software Description
    Complete and integrated Database, Screen & Report test automation, designed specifically for AS/400 iSeries systems. For: green-screen, GUI & Web applications. TestBench tests not just the front-end application, but all server activity related to the application as well.

    • Batch and Interactive program coverage
    • Advanced test planning, test data creation and management
    • Central storage of scripts and results on the server
    • Checking of file updates, data areas, program parameters, job logs and data queue
    • Full test results analysis and audit-ready reporting
    Platforms
    AS/400

    Entry updated March 6, 2003.
    Return to Listings


    TestSmith

    Kind of Tool
    Windows/Web App GUI Test Automation Tool
    Organization
    Quality Forge
    http://qualityforge.com/
    Software Description
    TestSmith is a powerful and versatile Functional/Regression Test Tool. It features an Intelligent, HTML/DOM-Aware and Object Mode Recording Engine, and a Data-Driven, Adaptable and Multi-Threaded Playback Engine. TestSmith provides a complete and stable solution for testing Web Sites, Web Applications and Desktop/Windows Applications - at very low cost.
    Platforms
    Windows NT/2000/XP

    Entry updated May 5, 2004.
    Return to Listings


    IBM Rational Robot

    Kind of Tool
    Regression and functional testing tool for e-commerce, ERP, and client/server applications
    Organization
    IBM Rational Software
    http://www.rational.com/products/robot/

    Entry updated July 25, 2003.
    Return to Listings


    PureTest

    Kind of Tool
    Functional regression testing tool (freeware)
    Organization
    Minq Software
    http://www.minq.se/
    Software Description
    PureTest is primarily targeted for function testing in the earlier phases of a development project. Even though it supports testing a variety of applications, it is especially useful for debugging and snooping of web applications. PureTest includes an HTTP Recorder and Web Crawler which makes it useful for generic verification of HTTP requests and web content checking. The HTTP Recorder simplifies the process of capturing all requests that are exchanged between a browser and the web server. Then use PureTest to replay each request in order to carefully watch the HTTP data that is transferred on the wire (HTTP headers, request parameters, response headers and response content). The Web Crawler is useful to pro-actively verify the consistency of a static web structure. It reports various metrics, broken links and the structure of the crawled web.
    Platforms
    Windows, Linux, Solaris

    Entry updated December 9, 2002.
    Return to Listings


    Q1

    Kind of Tool
    Automated GUI Test Script Development
    Organization
    Lightweight Technologies
    http://www.lw-tech.com/
    Software Description
    Q1 is a tool for developing GUI and HTML automated tests. It was designed to provide great control while maintaining low-cost to make it affordable to small companies and individual developers. Its features are:
    • Smooth learning curve: write tests in JScript and VBScript
    • Reusability: reuse familiar technologies
    • Test from a developer's perspective
    • Control: test a wide range of applications
    • Low Price
    Platforms
    Windows NT/2000/XP

    Entry updated July 13, 2003.
    Return to Listings


    Badboy

    Kind of Tool
    Capture/Replay Web Test Tool
    Organization
    Badboy Software
    http://www.badboy.com.au/
    Software Description
    Badboy is a solution for web developers and testers who want a cost effective capture replay tool for their desktop. It makes capturing a test script easy and then offers sophisticated playback options to handle complex, dynamic applications. Badboy also offers its own stress testing features in addition to integration with Apache JMeter. Badboy's license allows free unrestricted use to organizations with small numbers of users and is very affordable for others.
    Platforms
    Windows 2000/XP

    Entry updated March 30, 2004.
    Return to Listings


    TestArchitect

    Kind of Tool
    Keyword-driven test automation toolset
    Organization
    LogiGear Corporation
    http://www.logigear.com/products/testarchitect/
    Software Description
    Keyword-driven software test automation toolset, from the original architect of the keyword framework. Includes automation for Windows, Web and character environments, and can drive your existing library of Winrunner, Silk and Robot scripts. Designed to enhance collaboration among automation engineers, testers, business analysts and managers. Supports small groups and global teams.
    Platforms
    Windows 98, 2000, XP and XP Pro.

    Entry updated September 8, 2004.
    Return to Listings


    VistaTask Pro

    Kind of Tool
    Automation and GUI Test Tool
    Organization
    Vista Software, Inc.
    http://www.vista-software.com/
    Software Description
    VistaTask Pro provides advanced task automation for many purposes, such as software quality assurance testing, installation tasks, or training systems. It has been carefully designed to provide total control without the need to write any code. It offers easy Windows automation, while still providing enterprise-level features such as data-driven models, Win32 API access, Checkpoints, and Image Masking. There is zero code to write in VistaTask Pro - just click to add new commands. Since no programming is required, anyone can create powerful automation tasks. Although it uses no code, VistaTask Pro still allows you to control all aspects for each action in its feature-rich interface.
    Platforms
    Win95, Win98, WinME, WinNT, Win 2000, WinXP

    Entry updated March 4, 2005.
    Return to Listings


    AberroTest

    Kind of Tool
    Non-programmer automated testing tool
    Organization
    Aberro, Inc
    http://aberrosoftware.com/
    Software Description
    AberroTest is a new approach to early integration functional software test. With absolutely no scripting or programming, powerful, cost-effective automation is possible from the very first application builds right through to product release. AberroTest extracts information from the GUI and adapts to changes automatically as it searches for defects. Both developers and non-programmers can use AberroTest to find bugs in Windows and web-browser applications.
    Platforms
    Windows XP

    Entry updated June 4, 2007.
    Return to Listings


    GUIdancer

    Kind of Tool
    Create automated GUI tests for programs written with Java and Swing without any programming.
    Organization
    Bredex GmbH
    http://www.guidancer.com/
    Software Description
    GUIdancer uses a sophisticated, yet easy-to-use specification method which eliminates all programming from test creation. A variety of powerful features allow the extensive reuse of editable test elements, resulting in tests which are quick to create, highly adaptable, and which require only minimal maintenance. Flexible and stable, and all without programming.
    Platforms
    Platform-independent

    Entry updated November 29, 2005.
    Return to Listings


    Axe

    Kind of Tool
    Automated Testing Framework
    Organization
    Odin Technology Ltd
    http://www.odin.co.uk/
    Software Description
    Axe leads a new generation of automated software testing products. Axe provides a means to rapidly deploy automated testing systems that can be used by all levels of staff with minimal training. Testers design tests in simple Excel spreadsheets. Axe automatically generates test scripts for all leading GUI test execution tools.
    Platforms
    Windows and .NET

    Entry updated October 14, 2005.
    Return to Listings


    vTest

    Kind of Tool
    vTest is an automated functional & regression testing tool for web applications
    Organization
    Verisium, Inc.
    http://www.verisium.com/
    Software Description
    vTest is an automated functional and regression testing tool for web applications. It incorporates record, verify, playback and reporting capabilities. vTest does not require a programming background. For those users who wish to use scripting, it uses JavaScript as the scripting language.
    Platforms
    Windows 2000, XP, 2003

    Entry updated July 6, 2006.
    Return to Listings


    Squish

    Kind of Tool
    Automated GUI/Web Testing Tool
    Organization
    froglogic GmbH
    http://www.froglogic.com/
    Software Description
    Squish is the cross-platform, automated GUI and web testing tool. It supports testing applications based on the following GUI technologies:

    • Trolltech Qt and Qtopia
    • Web/HTML/Ajax in IE, Firefox/Mozilla, Safari and Konqueror
    • Java Swing/AWT
    • Java SWT/Eclipse Rich Client Platform (RCP)
    • Mac OS X Carbon and Cocoa
    • Tcl/Tk
    • XView

    Squish implements dedicated support for the mentioned toolkits and technologies and its controls to allow creating robust test scripts. From Squish's test scripts the complete API of the mentioned toolkits can be accessed.

    Squish and tests created with it are completely cross-platform. This means a test can be run without modifications on all supported platforms (and browsers for web testing).

    Squish offers a versatile testing framework with a choice of popular test scripting languages (Python, JavaScript, Tcl and Perl) extended by test-specific functions (synchronization APIs, data-driven testing, object recognition, etc.), open interfaces, add-ons, integrations into test management systems, an IDE that supports the creation and debugging of tests and a set of command line tools facilitating fully automated test runs.

    Platforms
    - Windows (NT, 2000, XP and Vista)
    - Linux
    - Unix (Solaris, AIX, HP-UX, IRIX, etc.)
    - Mac OS X

    Entry updated February 3, 2007.
    Return to Listings


    Webcorder

    Kind of Tool
    GUI web testing tool for end users (freeware)
    Organization
    Crimson Solutions Ltd
    http://www.crimsonsolutions.co.uk/testing/testing-downloads.php
    Software Description
    This is a free GUI software testing tool developed in VB to allow for simple end user web testing. Essentially the user presses record and navigates their way through a scenario, telling the program to check for text/images along the way and optionally taking screenshots. At the end of the process you stop recording and save the script. You can then play back the script either interactively or in batch mode, and the program will generate log files etc
    Platforms
    Windows 98 and up.

    Entry updated September 29, 2006.
    Return to Listings


    TestComplete

    Kind of Tool
    Automated support for functional, unit, and regression testing
    Organization
    AutomatedQA Corp.
    http://www.automatedqa.com/products/testcomplete/
    Software Description
    TestComplete automates and manages functional tests, unit tests and regression tests, for applications written with VC++, VB, Delphi, C++Builder, Java or VS.NET. It also supports white-box testing, down to private properties or methods. External tests can be recorded or written in three scripting languages (VBScript, JScript, DelphiScript). Using TestComplete as an OLE server, unit-test drivers can also run it directly from application code. TestComplete automatically integrates TestComplete when it is on the machine. Entirely COM-based, TestComplete is easily extended through plug-ins using the complete IDL libraries supplied. Plug-ins currently support Win32 API calls, direct ADO access, direct BDE access, etc.
    Platforms
    Windows 95, 98, NT, or 2000

    Entry updated June 13, 2001.
    Return to Listings


    JStudio SiteWalker Professional

    Kind of Tool
    Capture & Replay browser based web testing tool
    Organization
    Jarsch Software JStudio
    http://www.jstudio.de/English/LogOnENG.htm
    Software Description
    Browser based Capture & Replay automation and dialog based working simplifies creation and maintainance of automated tests, GUI validation or websites content extraction. Comprehensible and easy to use, but powerful concepts enables testers, to create and execute functional tests, regression tests on different environments. The enhanced workflow automation, data imports from Excel or any datasource for data driven tests and comfortable test case definitions - JStudio SiteWalker enables the efficient way for many test scenarios for your web applications or to extract websites content to use websites as datasource for your own informations systems..
    Platforms
    Win 95/98/ME/2000/XP

    Entry updated August 16, 2007.
    Return to Listings


    pywinauto

    Kind of Tool
    Easy to use/powerful automated GUI driver (freeware)
    Organization
    pywinauto
    http://pywinauto.pbwiki.com/
    Software Description
    pywinauto is a python package that allows you to easily drive windows applications. It uses an Object Oriented style for accessing controls and actions (though automation scripts can be written in procedural style). Supports many actions for different types of controls.
    Platforms
    Windows 2000, XP +

    Entry updated May 10, 2006.
    Return to Listings


    VNCRobot

    Kind of Tool
    Cross-platform tool for automated software testing based on VNC technology (freeware)
    Organization
    Robert Pes
    http://www.vncrobot.com/
    Software Description
    VNCRobot is a free cross-platform tool for automated software testing based on VNC technology which enables to program, verify and reproduce behavior of a remote computer via RFB protocol and generate a comprehensive report.
    Platforms
    All platforms supported by Java

    Entry updated July 3, 2006.
    Return to Listings


    LISA Functional Testing

    Kind of Tool
    A no-code testing client that offers "Live Interaction" with the component or application under test.
    Organization
    iTKO, Inc.
    http://www.itko.com/site/products/lisa/functional.jsp
    Software Description
    LISA Functional Testing allows QA, development and business analyst teams to fully test dynamic web sites and Rich Internet Application (RIA) browser interfaces (such as Web 2.0, AJAX, Swing, etc.), as well as directly testing the many building blocks that exist below the UI (Java, EJB, ESB, databases, more). With LISA, all of the heterogeneous components the team needs to functionally test can now be deeply exercised with one tool in a codeless manner.
    Platforms
    Win XP/2000/Me/Vista, Mac OSX, Unix, Linux, Solaris

    Entry updated December 11, 2007.
    Return to Listings


    PesterCat

    Kind of Tool
    Web Functional Testing Tool
    Organization
    PesterCat LLC
    http://www.pestercat.com
    Software Description
    PesterCat is a web testing tool that was designed to perform functional testing for web applications. PesterCat features an integrated proxy recorder that enables you to record scripts using your favorite web browser. Key features include: Recording and playback of HTTP web requests, XML script format, SQL database validations using JDBC, variables and variable setters, Ant tasks automate testing.
    Platforms
    Windows, Linux, Mac

    Entry updated June 14, 2007.
    Return to Listings


    Ranorex

    Kind of Tool
    GUI automation library for C++, Python and .Net languages
    Organization
    Ranorex GmbH
    http://www.ranorex.com/
    Software Description
    Ranorex is a Windows GUI test and automation Library for C++, Python and for the .Net languages. Use our software automation tool to control your Windows GUI Applications. Apply Ranorex for effective software tests to guarantee your software quality. Make small automated scripts for repeated actions. Embed our automation library in your software project to be able to run automated GUI operations. Ranorex is able to access all elements in a windows application or web page.
    Platforms
    Windows

    Entry updated August 23, 2006.
    Return to Listings


    incisif.net

    Kind of Tool
    Automation tool designed to implement functional testing of web applications using the C# or VB.NET language
    Organization
    InCisif.net
    http://www.incisif.net/
    Software Description
    InCisif.net 1.1 is an automation tool designed to implement client side functional testing of web applications under Internet Explorer 6.x, using the C# or VB.NET language.

    Record the user interactions and create new test applications with the Assistant Program. Edit, execute and debug your tests implemented in a .NET Windows Applications using Visual Studio IDE.

    Platforms
    Windows

    Entry updated September 17, 2006.
    Return to Listings


    CrashFinder

    Kind of Tool
    Scriptless Reliability Testing Application
    Organization
    NeoCom LLC
    http://www.crashfinder.com/
    Software Description
    CrashFinder has two main components: an automated testing tool that learns about your application GUI and a GUI recorder. Use CrashFinder to stress your Windows application and verify that the application performs reliably. The automated test is well suited to any desktop or embedded applications where defects can be disastrous. There is no script to write to test your application.
    Platforms
    Windows 2000, Windows server 2003, Windows XP, Windows Vista

    Entry updated June 3, 2008.
    Return to Listings


    expecco

    Kind of Tool
    Model-based test development for functional tests of soft- & hardware
    Organization
    eXept Software AG
    http://www.exept.de/en/products/expecco
    Software Description
    expecco is an innovative product suite for model-based test development and execution. Create tests as easily as with a modular system. In expecco, tests are created as graphical models (activity diagrams). This enables employees without any programming know-how to create, maintain and execute tests.

    Reusable test blocks and extensive libraries greatly simplify the development, automation and evaluation of even the most complex test scenarios. expecco offers comprehensive functions and libraries to automate soft-/ hardware tests as well as tests of web applications and Window GUIs.

    Platforms
    Windows XP/Vista/2000/2003 Server Linux, Solaris. We can, however, supply versions for other systems on request, for example: FreeBSD / NetBSD, HP-UX, Alpha OSF-1, RealIX, SGI-IRIX

    Entry updated July 16, 2008.
    Return to Listings


    web2test

    Kind of Tool
    Tool for functional Tests of Web GUIs
    Organization
    itCampus Software - und Systemhaus GmbH
    http://www.web2test.de/
    Software Description
    Automated Capture & Replay test tool for functional testing of web based applications and portals. web2test supports Firefox, Internet Explorer, Mozilla and Seamonkey. Test scripts are browser and platform independent and tolerant to GUI changes. A 100% component based approach allows detailed and complex checks. There is no programming knowledge needed for creation and maintenance of test scripts. Additionally web2test provides a scripting interface in Jython and Groovy. The tool can be integrated with HP TestDirector for Quality Center and supports the testing of AJAX applications and data driven and distributed testing. itCampus provides a free trial version on the web2test website.
    Platforms
    Windows, Linux

    Entry updated January 16, 2009.
    Return to Listings


    Return to index