Functional Test Tools
actiWATE
http://www.actiwate.com
Actimind Freeware web application testing environment. actiWATE Framework is written in Java and Java is used for writing tests.
Astra QuickTest

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 applications.

Badboy
http://www.badboy.com.au/
Badboy Software. Provides an enhanced browser interface to aid in building and testing dynamic applications. Combines capture/replay ability with performance testing and diagnostic features to allow developers to closely monitor and understand the interactions between the browser and the server. Free for small users.

Canoo WebTest http://webtest.canoo.com/webtest/manual ... tHome.html
Canoo. Canoo WebTest is a free open source tool for testing of web applications. It calls pages and verifies the results, giving comprehensive reports on success and failure.

eValid
http://www.soft.com/eValid/
Software Research. Test enabled Web Browser. Provides Browser-Based Client-Side WebSite quality checking for Functional Testing, LoadTest, Site Analysis (SiteMap), Performance check and page tuning.

IeUnit
http://ieunit.sourceforge.net/
Simple framework to test logical behaviors of web pages. It helps users to create, organize and execute functional unit tests. IeUnit is implemented in JavaScript for the Windows XP platform with Internet Explorer.

Imprimatur
http://imprimatur.wikispaces.com/
Web application testing tool. The tests are described in a simple XML file. Along with the standard GET and POST actions, Imprimatur handles HTTP sessions and file uploads. The responses can be validated using regular expressions and response code checks. Open source.

Internet Macros
http://www.iopus.com/imacros/
Opus. Low cost automation testing

HTTP::Recorder
http://www.perl.com/pub/a/2004/06/04/recorder.html
Opus. Browser-independent recorder that records interactions with web sites and produces scripts for automated playback. Open source (Perl module)

iRise Application Simulator
http://www.irise.com/
iRise. Allows the definition, testing and approval of Web-based business software before developers write the first line of code. Users validate requirements from a visually accurate, functionally rich and interactive simulation of the application that can be modified on the fly during feedback sessions.

ITP
http://www.incanica.com/itp.html
Incanica. Web application testing harness. Lightweight, yet powerful! Test scripts written in XML. No programming required! No changes required to your application. Supports sessions/cookies, POST form data. Command line based for integration into other tools. Open source.

LISA
http://www.itko.com/site/default.jsp
iTKO. No-code, enterprise-strength automated testing solution for J2EE applications, websites and web services. LISA uses "inline testing" technology to talk to every component within your infrastructure. New one-click wizards enable even non-developers to connect to, analyze and interact with live EJBs, databases, messaging layers and web services/SOAP objects.

MaxQ
http://www.bitmechanic.com/projects/maxq/
Bit Mechanic. MaxQ is a free functional testing tool. It includes an HTTP proxy that records your test script, and a command line utility that can be used to playback tests. The proxy recorder automatically stores variables posted to forms, so you don't have to write that stuff by hand. The paradigm of MaxQ is similar to commercial tools like Astra QuickTest or Empirix e-Test. These products are quite expensive. MaxQ hopes to provide the essential features: HTTP test recording, scripting, and playback without the huge cost. Source code to MaxQ is provided as part of the distribution.

Netvantage Functional Tester
http://www.netvantagetech.com/
Netvantage Technologies. Functional and regression automated web testing tool.

PesterCat
http://www.pestercat.com/
PesterCat. 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. PesterCat runs on Linux, Mac OSX, and Windows.

QA Wizard
http://www.seapine.com/
Seapine. Automated functional testing tool for Web-based apps. Automated scripting allows the creation of more scripts in less time. Advanced object binding greatly reduces script changes when Web-based apps change. FREE QA Wizard Demo and Test Script!

Ranorex
http://www.ranorex.com/
Ranorex Software. Windows GUI test and automation framework for C++, Python and for the .Net languages

Rational Robot
http://www-306.ibm.com/software/rational/
Rational Software. Automated functional, regression, and smoke tests for e-applications

Sahi
http://sahi.co.in/
Automation and testing tool for web applications, with the facility to record and playback scripts. Developed in java and javascript, this tool uses simple javascript to execute events on the browser. Features include, in-browser controls, text based scripts, ant support for playback of suites of tests, and multi threaded playback. It supports HTTP and HTTPS.

SAMIE
http://samie.sourceforge.net/
Simple Automated Module For Internet Explorer. Perl module (SAM.pm) that allows a user to automate Internet Explorer. This free tool is designed for quality assurance engineers that need to run tests for their browser applications. (Windows only)

Selenium
http://www.openqa.org/selenium/
ThoughtWorks. Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh.

SilkTest
Segue Software, Inc. Enterprise-class web testing

SoapTest
http://www.parasoft.com/jsp/products/ho ... itemId=113
Parasoft. Automated tool for testing Web services. SOAPtest helps you to prevent errors by performing server functional testing, load testing, and client testing with just the click of a button. SOAPtest facilitates server functional testing by automatically creating a test suite from a WSDL document that tests every operation associated with that document. The same test suite used for server functional testing can also be used as a load test suite that not only monitors the servers response rate with the specified number and mixture of simultaneous requests, but also verifies whether the test loads cause functionality problems. You can also have SOAPtest emulate a server and verify that the client sends appropriate requests to the appropriate services, and that the client handles the services responses as expected.

soapui
http://www.soapui.org/
eviware. Desktop application for inspecting, invoking and testing (functional and load) of web services over HTTP. It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). Functional and Load-Testing can be done both interactively in soapui or within a automated build/integration process using the soapui command-line tools. soapui currently requires java 1.5 and is licensed under the LGPL license.

Solex
http://solex.sourceforge.net/
NEOMAlogic. Solex is an open source Web application testing tool built as a plug-in for the Eclipse IDE. It provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non regression of a Web application's behaviour.

swete
http://swete.sourceforge.net/
Neal Lester. Provides cross platform console based tools for regression testing of web applications. The tools may be used when refactoring and during development to ensure that new functionality doesn't break previously completed features. Open source.

TestSmith
http://qualityforge.com/
Quality Forge. Functional/Regression Test Automation Tool for Windows. Web Site and Web Application testing is done at both the the HTML Document Object Model (DOM) level and the Windows object level, as appropriate.

TestWeb
http://www.origsoft.com/
Original Software. Automation solutions for IBM iSeries, Microsoft, and Oracle.

vTest
http://www.verisium.com/products/vTest/index.html
Verisium. Functional and regression testing with a host of powerful web functional testing features. It empowers you to thoroughly verify and validate your web applications in a variety of environments. You can enhance productivity by generating automated test scripts, replaying both automated and custom test scripts, generating test reports and spotting software bugs early in the development cycle.
Enhances testing engineer efficiency through the ability to create automated test scripts. These test scripts can be executed automatically with minimal human intervention. They can also be scheduled based on a set plan. This normally results in a huge productivity gain and allows testing departments to accomplish significantly more work in the same amount of time.

WatiN
http://watin.sourceforge.net/
Open source C# framework for automating functional web testing. Inspired by Watir implementation, WatiN drive Internet Explorer at the user level.

Watir
http://wtr.rubyforge.org/
Open-source functional testing tool for automating browser-based tests of web applications. Drives the Internet Explorer browser the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a Ruby library that works with Internet Explorer on Windows. Like other powerful programming languages, Ruby gives you the power to connect to databases, read data files, export XML and structure your code into reusable libraries.

WebAii
http://www.artoftest.com/
ArtOfTest .NET automation infrastructures provided FREE of charge to the developer and quality assurance community. Use WebAii to automate unit tests, feature and scenario tests for Ajax applications or any web application while leveraging an innovative approach to enhance Product Testability and produce more agile and robust test automation suites. WebAii comes with tight Visual Studio Integration in addition to many new features.

Webcorder
http://www.crimsonsolutions.co.uk/testi ... nloads.php
Crimson Solutions. 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.

WebInject
http://www.webinject.org/
WebInject. WebInject is a free tool for testing of web applications and services. It can be used to test any individual system component with an HTTP interface (JSP, ASP, CGI, PHP, Servlets, HTML Forms, etc), and can be used as a test harness to create a suite of [HTTP level] functional, acceptance, and regression tests. A test harness (also referred to as a test driver or a test framework) allows you to run many test cases and collect/report your test results.

WebKing
http://www.parasoft.com/jsp/products/ho ... &itemId=99
ParaSoft. White-box, black-box, and regression testing

WET
http://www.wet.qantom.org/
Qantom Software. Framework for Web automation testing. WET is released on a Opensource license by Qantom.org. Has many features like multiple parameter based object identification for more reliable recognition, support for XML object repository, better popup handling, HTML results, Precondition Support, Teardown support, Parametrization of the scripts, Parameterization of the objects, External Library support and more!

WSUnit
https://wsunit.dev.java.net/
WSUnit is a tool that can help you test Web Service consumers. It provides a predictable and repeatable simulation of a Web Service that is ideal for unit testing.

Yawet
http://www.informatrix.ch/indexYWT.html
InforMatrix Java/swing tool to create, run and debug functional web tests. It can verify Html, Pdf and Xml documents. Yawet offers reports, step libraries, parametrisation and custom extensions.