Welcome to Avignon, the premier free software solution for automating
the acceptance testing process. Avignon allows for true test-driven
design by letting users express test cases in XML prior to the start
of feature implementation.
What is Avignon?
Avignon is an acceptance testing framework developed in-house at NOLA Computer Services. For
programming teams that use the eXtreme Programming (XP) methodology, Avignon
lets customers express acceptance tests in a non-ambiguous manner before development starts.
How does it work?
Avignon uses XML so that anyone can define their own language for expressing acceptance tests.
Each XML tag has an associated Java class that performs the actions required for that part of the test.
What does it include?
Avignon consists of a JUnit test case that executes test scripts and a small set of prebuilt tag
handlers. Out of the box, Avignon can manipulate databases and interact with Web pages through either
an HttpUnit browser interface or through its own IE browser integration.
What else do you need?
To run Avignon you will also need a copy of:
Java JRE version 1.3 or greater
JAXP (for pre-1.4 Java)
Xalan (for pre-1.4 Java)
How is Avignon distributed?
Avignon is distributed under the terms of the GNU General Public License.