SilkTest
Functional test tool from Segue for Web, Java or traditional client/server-based
applications. Features include: test creation and customization, test planning
and management, direct database access and validation, recovery system for
unattended testing, and IDE for developing, editing, compiling, running, and
debugging scripts, test plans, etc.
Compuware's QARun
QARun for functional/regression testing of web, Java, and other applications.
Handles ActiveX, HTML, DHTML, XML, Java beans, and more.
Winrunner
Functional/regression test tool from Mercury; includes support for testing Web,
Java, ERP, etc.
QuickTest Pro
Functional/regression test tool from Mercury; includes support for testing Web,
Java, ERP, etc.
e-Test Suite
Integrated functional/regression test tool from Empirix for web applications and
services and .NET and J2EE applications; includes site monitoring and load
testing capabilities, and record/playback, scripting language, test process
management capabilities. Includes full VBA script development environment and
options such as javascript, C++, etc. DOM-based testing and validation; 'Data
Bank Wizard' simplifies creation of data-driven tests. Evaluation version
available.
Rational Functional Tester
IBM's (formerly Rational's) automated tool for testing of Java, .NET, and
web-based applications. Enables data-driven testing, choice of scripting
languages and editors. For Windows and Linux.
eValid
Web test tool from Software Research, Inc that uses a 'Test Enabled Web Browser'
test engine that provides browser-based client side quality checking, dynamic
testing, content validation, page performance tuning, and webserver load and
capacity analysis. Utilizes multiple validation methods.
WebKing
Web site functional, load, and static analysis test suite from ParaSoft. Maps
and tests all possible paths through a dynamic site; can enforce over 200 HTML,
CSS, JavaScript, 508 compliance, WML and XHTML coding standards or customized
standards. Allows creation of rules for automatic monitoring of dynamic page
content. Can run load tests based on the tool's analysis of web server log
files. For Windows, Linux, Solaris.
Compuware TestPartner
Automated software testing tool from Compuware designed specifically to validate
Windows, Java, and web-based applications. The 'TestPartner Visual Navigator'
can create visual-based tests, or MS VBA can be used for customized scripting.
TestWeb
Test tool from Original Software Group Ltd. utilizes a new approach to
recording/playback of web browser scripts. It analyses the underlying intentions
of the script and executes it by direct communication with web page elements.
IntelliScripting logic removes the reliance on specific browser window sizes,
component location and mouse movements for accurate replay, for easier script
maintenance; supports hyperlinks targeted at new instances of browser. Playback
can run in background while other tasks are performed on the same machine.
MaxQ
Free open-source web functional testing tool from Tigris.org, written in Java.
Works as a proxy server; includes an HTTP proxy recorder to automate test script
generation, and a mechanism for playing tests back from the GUI and command
line. Jython is used as the scripting language, and JUnit is used as the testing
library.
iOpus Internet Macros
Macro recorder utility from iOpus Inc. automates repetitious aspects of web site
testing. Records any combination of browsing, form filling, clicking, script
testing and information gathering; assists user during the recording with visual
feedback. Power users can manually edit a recorded macro. A command line
interface allows for easy integration with other test software. Works by remote
controlling the browser, thus automatically supports advanced features such as
SSL, HTTP-Redirects and cookies. Can handle data input from text files,
databases, or XML. Can extract web data and save as CSV file or process the data
via a script. For Windows and MSIE.
HttpUnit
Open source Java program for accessing web sites without a browser, from
SourceForge.net/Open Source Development Network, designed and implemented by
Russell Gold. Ideally suited for automated unit testing of web sites when
combined with a Java unit test framework such as JUnit. Emulates the relevant
portions of browser behavior, including form submission, basic http
authentication, cookies and automatic page redirection, and allows Java test
code to examine returned pages as text, an XML DOM, or containers of forms,
tables, and links. Includes ServletUnit to test servlets without a servlet
container.
HTTP-WebTest
A Perl module which runs tests on remote URLs or local Web files containing
Perl/JSP/HTML/JavaScript/etc., and generates a detailed test report. This module
can be used "as-is" or its functionality can be extended using plugins. Plugins
can define test types and provide additional report capabilities. This module
comes with a set of default plugins, but can be easily extended with third-party
plugins. Open-source project maintained by Ilya Martynov.
QA Wizard
Automated functional web test tool from Seapine Software. Advanced object
binding reduces script changes when Web-based apps change. Next-generation
scripting language eliminates problems created by syntax or other language
errors. Includes capability for automated scripting, allowing creation of more
scripts in less time. Supports unlimited set of ODBC-compatible data sources as
well as MS Excel, tab/comma delimited file formats, and more. Free Demo and Test
Script available. For Windows platforms.
Solex
Web application testing tool built as a plug-in for the Eclipse IDE (an open,
extensible IDE). Records HTTP messages by acting as a Web proxy; recorded
sessions can be saved as XML and reopened later. HTTP requests and responses are
fully displayed in order to inspect and customize their content. Allows the
attachment of extraction or replacement rules to any HTTP message content, and
assertions to responses in order to validate a scenario during its playback.
PureTest
Free tool from Minq Software AB, includes an HTTP Recorder and Web Crawler.
Create scenarios using the point and click interface. Includes a scenario
debugger including single step, break points and response introspection.
Supports HTTPS/SSL, dynamic Web applications, data driven scenarios, and parsing
of response codes or parsing page content for expected or unexpected strings.
Includes a Task API for building custom test tasks. The Web Crawler is useful
for verifying consistency of a static web structure, reporting various metrics,
broken links and the structure of the crawled web. Multi-platform - written in
Java.
PAMIE
Free open-source 'Python Automated Module For Internet Explorer' Allows control
of an instance of MSIE and access to it's methods though OLE automation .
Utilizes Collections, Methods, Events and Properties exposed by the DHTML Object
Model.