FeaturesPluginsDocs & SupportCommunityPartners

XTest Progress


Author: Martin Balin

Document History
:
16 Jan 2002 : Update to current status of development

What's new

  • The XTest team is finalizing the first version of XTest usable by Development, QA and RE. The major changes done in the last three months are listed in the XTest Overview document. The main highlights are:
    • Driver implemented which allows setting up test environments and supports XTest instances
    • Publishing Engine implemented to view statistics and aggregated data
    • Harness updated to accommodate all the changes and enhancements

What we are working on now

  • Publishing Engine refinements
  • Existing documentation updates are being done and Quick Start Guide is being written.

What we plan

  • Provide support for test types other than those based on JUnit (e.g. signature tests, code coverage, performance, ...)
  • Provide the ability to archive test results
  • Implement enhancements requested by users of 1st version

Open issues

  • Do we need a GUI configuration tool?

Ideas

Server-side unit testing framework support

Vincent Massol had a idea to integrate server-side unit testing framework called Cactus in the NetBeans IDE.
We identified two areas where it can fit in:

  1. Junit Module

    • There is a JUnit Module integrated in the NetBeans IDE which can be easily extended to generate J2EEUnit type servlet test class templates.
    • JUnit Module can also be simply modified to enable execution of server-side unit tests using J2EEUnit test runner.

    XTest framework support for automated tests

    To integrate server-side unit testing in XTest (using Ant as a test harness) would probably require a slightly different JUnit task implementation supporting selection of the test runner.

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by