Functional Test Tools
.TEST
http://www.parasoft.com/jsp/products/ho ... itemId=144
Parasoft. Unit-testing tool that automatically tests classes written on Microsoft's .NET Framework without requiring developers to write a single test scenario or stub.

AberroTest
http://www.aberrosoftware.com/
Aberro Software. AberroTest is a functional test and verification product that works at the user interface level.

AETG Web
http://aetgweb.argreenhouse.com/
Telcordia. The Telcordia Efficient Test Case Generation Service, formerly known as AETG Web, makes it easy to use AETG, the Automatic Efficient Test Generation system. The AETG algorithms employ combinatorial design techniques to create minimal sets of tests that cover all the pairwise interactions among input values. Free trial account (14 days) available. Implemented as a service delivered via our site, so there is no software to install.

Automate!Test Manager http://www.newmerix.com/products/peoplesoft/test.php
Newmerix. Automate!Test Manager is the first solution specially designed for PeopleSoft that automates the functional testing process. By capturing and replaying the most important business processes in your application, any time a change is made to the application, the most important processes can be quickly and cost effectively tested.

Automated Test Designer
http://www.atyoursideconsulting.com/
AtYourSide Consulting. Tool for creating Test Cases based on Functional Requirements, which can be used in a collaborative environment by all project team members and can handle changes and requirements of any complexity. It uses an advanced and rigorous Neural Network Optimization algorithm and reduction methods, in order to generate the minimum number of test cases to certify 100% of the Requirements rules.
AutoTester One http://www.autotester.com/content/soft_at1.htm
AutoTester Functional, regression, and systems integration testing of Windows, Client Server, Host/Legacy, or Web software. Also offers a version enhanced to work with SAP applications and a load and stress testing engine that drives AutoTester ONE test scripts to recreate normal and peak load conditions in order to assess system performance.

Avignon Acceptance Testing System http://sourceforge.net/projects/avignon
Acceptance test system that allows you to write executable tests in a language that you define. It uses XML to define the syntax of the language but, if you choose to extend the language, leaves the semantics of the tests up to you.

BugHuntress
http://www.bughuntress.com/products.html
BugHuntress QA. BugHuntress Test Suite (BHTS) is a client-server system which is intended for full-scale automated testing of applications on handhelds and/or emulators with Palm OS 3.0-4.1. PC and Palm parts of BHTS interact through the COM-port, by using the USB-bus and via the TCP/IP protocol. Automated testing is performed using special scenarios, scripts and control points (e.g. screen CRC, controls states, databases states, etc.) which basically represent software test plan written in Java-script with BHTS commands. BHTS requires no additional hardware.

CAPBAK/X, CAPBAK/MSW
http://www.soft.com/Products/index.html
Software Research. Capture/playback system for X, and Windows which allows the user to record mouse mouvements, keyboard activities, widget calls and verification information into test scripts. Fully editable and programmable "C" language scripts make CAPBAK adaptable to your testing requirements. Its automatic synchronization features discover minor application changes during playback. CAPBAK has a realistic Load Generation engine built-in and handles all kinds of GUI testing: Local, Client/Server, Remote, Host/target. Test can run unsupervised, as often as required. Used together with SMARTS, the sophisticated test management component that controls test execution and verification you have the perfect Regression Test Suite.

CitraTest
http://www.tevron.com/
Tevron LLC. Automated software testing solution for all Citrix Environments

Eggplant
http://www.redstonesoftware.com/
Redstone Software. Running on MacOSX, Eggplant can test and automate processes on virtually any platform. Leveraging open source VNC server software, Eggplant achieves platform independence, "seeing" the remote screen and acting as a virtual user to generate and run test scripts and to automate other tasks on the remote machine.

Eventcorder
http://www.eventcorder.com/default.htm
CMS. Eventcorder records and plays back Windows events. It searches for 'Clickviews' and focused windows during playback. E-Scripter is a scripting utility (VBScript) to drive Eventcorder.

GUITAR
http://www.cs.umd.edu/~atif/GUITARWeb/
University of Maryland. A tool that generates new test cases using a new technology of event-flow graphs. Pre/postconditions are used to generate expected response. Coverage (event and code) is evaluated. Free.

Haven
http://www.lecando.com/haven/
Lecando. Automated acceptance testing of applications with parallel execution in multiple environments. The tests in Haven are JUnit based so you can continue to use your JUnit enabled IDE when you write, debug and run your acceptance tests. Since the test process in Haven is defined using Apache Ant, you can get help from your IDE here too. In Haven you can test as many products as you want. Haven can test all branches of your products simultaneously.

Holodeck
http://www.securityinnovation.com/holodeck/index.shtml
Security Innovations. Uses fault simulation to emulate real-world application and system errors. This allows testers and developers to work in a controlled, repeatable environment to analyze and debug error-handling code in hostile environments.

JPdfUnit
http://jpdfunit.sourceforge.net/
OIO. Integrates PDFBox as a PDF API with the JUnit framwork for the test of pdf documents so JPdfUnit is a high level api. Simple ready-to-use assertions help to compare the expected data to the concrete data of the pdf document.

MITS.GUI
http://www.omsphere.com/
Has an intelligent state machine engine that makes real-time decisions for navigating through the GUI portion of an application without scripts. Testers simply enter test data into a spreadsheet which is used to populate the objects that appear for the particular test scenario defined.

PETA
http://www.verit.de/
verit. Eclipse-based platform for automated software testing and covers the software life cycle from the specification up to the maintenance phase. The components of message based software systems like Client-/Server-, Multitier- and Service-Oriented-Architectures (SOA) may be simulated as well as tested in isolation and in their supposed interaction.

PyUnit
http://pyunit.sourceforge.net/
Unit testing framework. Python language version of JUnit. Open source.

QACenter
http://www.compuware.com/products/qacenter/default.htm
Compuware. Test development and execution tool for GUI and character-based client-server software testing

Replay Xcessory
http://www.ics.com/products/testing/replay/
Integrated Computer Solutions. Automation tool for Xt/Motif applications

Repro
http://www.reprosoftware.com/
Repro Software. Records software process execution at multiple levels to provide unmatched visibility into process execution. With Repro you can record, annotate, and playback:
• Video capture of user actions
• System level traces of operations and data streams
• System resource usage and performance graphs
• A complete summary of the PC's configuration at the time the bug occurred
Each captured component is viewed simultaneously during playback to give the software professional an integrated and organized view of the recording along each dimension.

SAP Software Quality Assurance Testing Tools
http://www.sucid.com
Sucid. The leading provider of SAP software quality assurance testing tools and products.

ScriptMap® for Siebel
http://www.serpicosoftware.com/
Serpico Software. Planning and functional testing tool which focuses exclusively on Siebel applications.
Serpico's proprietary ScriptMap technology delivers functional 'testing with context'. The key to 'testing with context' is the removal of serial scripts as the primary mode of navigation, application control and data entry. The absence of scripts for all aspects of the testing process enables accelerated creation of test scenarios and delivers a measurable reduction in test asset maintenance.
Effective testing throughout the whole Siebel lifecycle finds more defects, thus lowering the risk and reducing the cost of the project.

ScriptTech
http://www.scripttech.com/
TMX. Generates test narratives and fully executable scripts for WinRunner, TestPartner, SilkTest and other automation engines with out the need for understanding or knowing the underlying programming language. Provides a single point of maintenance using global "find and replace" features for test data, object definitions and action definitions.

Silktest
Segue Software, Inc. Object-oriented software testing for Windows applications

Smalltalk Test Mentor
http://www.silvermark.com/
SilverMark, Inc. Automated GUI and domain object software testing tool for IBM's

Squish
http://www.froglogic.com/pg?id=Products ... b=overview
froglogic. Cross platform software testing framework for Qt/C++ applications. With no modifications to the application, it is possible to test the application using recorded or manually written test scripts in different scripting languages.

TALC2000
http://www.talc2000.com/
Tallecom Software. Test automation for applications on mainframe and mid range proprietary and UNIX platforms.

TestArchitect
http://www.logigear.com/products/testarchitect/
LogiGear. Keyword-driven test automation framework. It includes automation support for the most common platforms in use today, along with powerful version-control features to support team-based test automation.

TestComplete
http://www.automatedqa.com/products/testcomplete/
AutomatedQA. Automated test manager, with unmatched support for unit, functional, regression, distributed and HTTP performance testing at the project level. Designed for application developers and testers alike, TestComplete will help you to achieve thorough Quality Assurance in development from the first line of code right through delivery and maintenance, with no surprises along the way. Ship superior applications, and ship them on time. Supports Delphi, Win32, .NET, Java, and Web applications.

TestWorks
http://www.soft.com/Products/index.html
Software Research. Integrated suite of Automated Regression Test and Coverage Analyzers for UNIX, Windows/2000//NT/XP with multiple reports and re-usable test scripts in C, C++ and JAVA.

Unified Test Pro
http://www.sdtcorp.com/
Software Development Technologies. A "3rd generation" test automation solution, which uses a roles-based software test automation approach to Design, Build and Run test cases.

Vermont HighTest Plus
http://www.vtsoft.com/
Vermont Creative Software. Windows-based software regression-testing tool for testing stand-alone or browser-based applications. With our direct integration into Internet Explorer, testing a web-based application or website is as easy as testing any other application. Just use the application as you normally would, and HighTest will take care of the rest. Or you can customize the generated scripts to harness the full power of HighTest. HighTest gives you the flexibility to work the way you want to, in a product that is easier to use than ANY other automated software testing tool on the market.

VNCRobot
http://www.vncrobot.com/
VNCRobot Free 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.

WinRunner
http://www.mercury.com/us/products/qual ... winrunner/
Mercury . GUI capture/playback testing for Windows applications

X-Unity
http://x-unity.miik.com.ua/
MIIK Ltd. Unit testing environment for the Microsoft .NET framework