Registered by edA-qa

TestPlan is an automated testing tool for testing interactive web systems. This includes web pages with JavaScript through to email handling. Tests may be written in a specialized language, suitable for less technical individuals, or in Java for these needing very advanced features. TestPlan aims to be the complete package for modern web site testing.

It offers these features:
    * Testing web pages via a Firefox or Internet Explorer, or a display-less backend
    * Reporting for status feedback on an entire test suite
    * Metrics for page responses and availability
    * Email and FTP for full web application testing
    * Unified syntax for Email, Text, HTML, CSV, and XML data
    * Advanced tracing for locating overnight errors
    * High-level specialized testing language suitable for non-developers
    * JavaScript and dynamic page testing

TestPlan was originally written at eCircle as part of the automated test platform for eC-messenger. That application covers most of the spectrum of what could possibly be done in an online application, so TestPlan has evolved to cover a great deal of features. From an activity stand point, these are some of the characteristics which need to be tested:

    * Uploading and downloading files via Web
    * Sending text/html/multipart email
    * Receiving a volume of email to distinct email addresses
    * Following email links onto web pages to fill out forms
    * FTP export and import of data
    * Secure web access
    * Asynchronous SOAP messaging, both sending and receipt
    * Synchronous SOAP functional API
    * Automatic data generation
    * Availability monitoring of the application interfaces
    * Customization and custom script checking
    * Alarm integration with network monitors
    * Compatibility testing with Firefox, Internet Explorer, Windows and Linux
    * Multi-lingual pages and locales
    * Page/action performance measurement

If you wish to get involved in the development, or support, of TestPlan, don't hesitate to contact us (the maintainers). We will always set our priorities on the current needs of users (rather than focus on exciting new technology).

Project information

TestPlan Team
GNU GPL v3, Other/Open Source
(Dependency licenses: Java Language + VM (Not yet tested in other VMs) JavaMail HTTPUnit OtherLicense: Selenium Apache License Version 2.0 GNU Make + Toolchain Apache Commons, Apache Axis, Apache Jakarta Apache License Version 2.0 Jetty Apache License Version 2.0 Ant The Apache Software License Version 2.0 Java Utilities - OstermillerUtils GNU General Public License v2 or Later Rhino JS for Java MPL 1.1/GPL 2.0 Java Tidy )

RDF metadata

View full history Series and milestones

1.0 series is the current focus of development.

All code Code

Version control system:
Programming languages:

Get Involved


Latest version is testplan-1-0-r6

All downloads


  • TestPlan 1.0 r6 Released on 2010-10-09
    TestPlan 1.0 r6 includes several small enhancements improving ease-of-use and...
  • TestPlan 1.0 Released on 2009-09-19
    TestPlan 1.0 is finally available. This marks a significant step in the matu...
  • 0.9 Release Candidate on 2009-07-02
    Only one bugs remains to finalize 0.9 -- and it is bug I'm not sure we need f...
  • Final cleanup done on 2009-01-26
    the last remaining fixed references to HTTPUnit were removed. Some items sti...
  • HTMLUnit basic integration complete on 2008-09-17
    HTMLUnit has now been implemented as a basic provider. Much functionality is ...