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

     These folks help keep the site running-
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
eValid Website Performance Test - Need Website Performance Analysis,
Page Timing, Tuning & Speed Tests?
yKAP: Enterprise Bug Tracking Software - All features you want at < $950! Used by Fortune 500/Govt/SMEs
(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


QC/Replay

Kind of Tool
GUI record/replay/scripting language for X applications
Organization
CenterLine Development Systems, Inc.
http://www.centerline.com
Software Description
QC/Replay offers "widget-based" testing of GUI based applications. Testers can record sessions and play them back on a variety of platforms. "Widget-based" rather than bitmap based verification makes test scripts robust: they are unaffected by changes in window size, position, window manager, screen size and color, as well as changes in the application during normal development. QC/Replay uses Tcl for scripting, and supports portable testing across platforms.
Platforms
SunOS, Solaris (SPARC and x86), HP-UX, SVR4, UnixWare, Digital UNIX (formerly OSF/1) and AIX.

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


Test Now

Kind of Tool
Add-on package for Rational Visual Test (freeware)
Organization
Automation Junkies
http://www.automationjunkies.com/tools/vt.shtml
Software Description
The product is an add-on to Rational Visual Test 4.0. It was originally written by STLabs but has been discontinued. Now distributed as a free download (but not supported) by Tom Arnold.

The idea of the product is made up of four parts:

  1. It supplies the user with common routines that must always be created when starting a new project with Visual Test. Basically, it's 10,000 lines of code the user doesn't have to write but would have had to otherwise.
  2. It supplies the user with a common approach to creating their test cases. All too often people are given Visual Test and told to "automate the testing of the product." Keeping things flexible to make future changes and enhancements easier is difficult to do your first couple of times automating a product. This guides the user to help keep things flexible for future needs by allowing them to incorporate a "framework."
  3. A full and heavily commented suite of tests is included. Basically, it's a "real world" test suite that they can tear apart and learn from when creating their own automated tests when using Microsoft Test.
  4. A stand-alone utility for not only capturing X-Y coordinates when dealing with "fake" or virtual Windows controls, but to also keep it on an independent system so that moving from one resolution to another will keep coordinate changes to a bare minimum.
The product comes with the source code for most of the routines.
Platforms
Windows

Entry updated November 17, 2002.
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


e-Tester

Kind of Tool
Automated Regression and Functional Testing Tool for Web Applications(Record/Playback).
Organization
Empirix
http://www.empirix.com/
Software Description
e-Tester, a component of the e-Test Suite, is the state-of-the-art for functional testing of web applications that use HTML, Java or Active-X technologies and is the easiest of all record/playback tools. It features our powerful and intutive Visual Scripts used for building test scripts, a built in Site Spider to quickly map your Web Application, Data Banks allow quick, efficient creation of data-driven automated tests. Visit our website today for a fully functional free trial at http://www.empirix.com
Platforms
Windows NT, 95 and 98

Entry updated August 22, 2000.
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


e-Monitor

Kind of Tool
24x7 Post Deployment Monitoring of Web Applications
Organization
Empirix
http://www.empirix.com/
Software Description
e-Monitor, a component of the e-Test Suite, provides continuous, comprehensive testing for Web applications after deployment. e-Monitor acts like a quality assurance engineer, testing and reporting failures in real time. Re-using Visual Scripts created with e-Tester, the test authoring tool, e-Monitor schedules comprehensive regression testing around the clock. On detecting a problem, e-Monitor provides a wide variety of corrective actions as well as extensive notification options to alert systems managers to the problem and its nature. Visit our website today for a fully functional free trial at www.empirix.com
Platforms
Windows NT, 95 and 98

Entry updated August 22, 2000.
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.

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.segue.com/

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


Android

Kind of Tool
Automated GUI Client Testing Tool (freeware)
Organization
Smith House
http://www.wildopensource.com/activities/larry-projects/android.php
Software Description
Android is an open-source GUI testing tool that can observe and record your interactions with a graphical user interface, creating a script that can repeat the session to any desired level of accuracy. The user can specify test points where the designated window is to be checked to see if it differs from the "canonical" test run originally recorded, signalling a test failure if this is the case. It can also be used to write GUI automation scripts.
Platforms
Record mode requires Expect. Playback or scripting will work on any Posix-compliant system with a working port of Tcl/Tk.

Entry updated May 24, 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
SDT (Software Development Technologies)
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
Ludwigsburg University of Education
http://www.ph-ludwigsburg.de/mathematik/personal/spannagel/jacareto/
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/list.rhtml?name=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.

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.

Platforms
AS/400, SQL Server, Oracle, MS Access

Entry updated March 6, 2003.
Return to Listings


AutomX

Kind of Tool
Software test automation ActiveX for Delphi 5/6/7
Organization
Vantage View Software
http://www.vantageviewsoftware.com/
Software Description
AutomX(TM), at its core, is an Active X control designed for the development of automated software testing. It can be embedded within a Delphi(TM) 5, 6 or 7 application of the user's design and run on the Windows(R) 95/98/ME/NT4/2000/XP platforms. Presently, it is mostly designed for US Windows(R) environments. The types of instructions within AutomX(TM)are typical of the needs of automated software test developers, with the added benefit of having the Borland(R) development environment available. AutomX(TM) includes more than instructions. It has network distributed testing capability, on line help and two tools for helping the design of test cases.

Platforms
Windows 95/98/ME/NT4SP3/2000/XP

Entry updated November 8, 2002.
Return to Listings


qftestJUI

Kind of Tool
Test automation for Java User Interfaces
Organization
Quality First Software GmbH
http://www.qfs.de/
Software Description
qftestJUI is a tool for the creation, execution and management of automated tests for Java/Swing applications with a graphical user interface (GUI).
Platforms
Windows and all major Unix systems with JDKs from Sun, IBM and Blackdown from 1.1 through 1.4.

Entry updated November 25, 2002.
Return to Listings


Eventcorder suite

Kind of Tool
Sophisticated Windows events recorder/player (freeware)
Organization
CM Software
http://www.volny.cz/eventcorder/eventcorder.htm
Software Description
Eventcorder records and plays back Windows events. Events can be edited and optimized. It uses "Clickviews" - playback can continue safely even when the driven application changed GUI. It will find the right place to click at. The Clickviews can be cloned and clipped to make the search process even more robust. User-defined screenshots can be made during playback - feature that can be used for testing of other application. Command line options are supported so that it can be called from *.bat file or from another application easily.

E-Scripter is a scripting tool that makes use of Windows Visual Basic Script. The VBScript functions are extended of functions for playing recorded events (PlayEvents(), PlayString(), PlayText(), etc).

E-Robot is a simple tool for automation of Eventcorder for the users without programming knowledge. The scripts are composed through GUI so that there is no need to learn any syntax rules.

Platforms
Any Windows

Entry updated December 2, 2002.
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.

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:
Platforms
Windows NT/2000/XP

Entry updated July 13, 2003.
Return to Listings


WinFeedback

Kind of Tool
WinFeedback is a Windows scripting extension for testing, monitoring and automation.
Organization
Beson Data
http://www.winfeedback.com/
Software Description
WinFeedback 4.0 is a Windows Scripting extension for testing, monitoring and automation purposes. It includes a Developer application that makes it easy to create and test new scripts. The enclosed sample scripts may be used as templates for customized solutions.

WinFeedback may be used for response timing, up-timing, automated functional testing, stress testing, health monitoring, task automation, input macros etc.

WinFeedback has an input recording and playback function for automation scripts. The recorder captures user input by keyboard and mouse and generates the corresponding script statements. The playback engine identifies the correct target object in Windows graphical interface and correlates the playback sequence with the needed processing time.

The WinFeedback engine is an ActiveX DLL that is developed in Visual Basic 6.0. WinFeedback objects are used as scripting components in VbScript. The library contains more than 100 methods and properties and its primarily object is called TScript for Testing Script.

Platforms
Windows 9X/NT/2000/XP

Entry updated December 22, 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:

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

Kind of Tool
Shareware record/replay web test tool
Organization
Jarsch Software JStudio
http://www.jstudio.de/English/LogOnENG.htm

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
Functional and regression testing tool for web applications
Organization
PesterCat LLC
http://www.pestercat.com/
Software Description
PesterCat is a functional testing tool for web applications. Key features include: Recording/playback of HTTP requests, XML script format, database validations, variables and variable setters, Ant tasks automate testing.
Platforms
Windows, Linux, Mac OS X

Entry updated August 8, 2006.
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


Return to index