Tool
|
Platforms
|
Notes
|
ALLPAIRS
|
most (any platform supported by
Perl)
|
Generates test specs using the
all-pairs method, which reduces combinations of attributed to a
manageable but effective set. Reviewed in the February 2003 issue of Open Testware Reviews.
|
AllPairs.java
|
most (any platform supported by Java)
|
An all-pairs tool written in Java, based loosely
on ALLPAIRS.
|
| Assertion
Definition Language (ADL) |
POSIX (Unix, Linux, BSD, Cygwin/Windows NT)
|
Automatically generates tests based on API
specifications for C/C++, IDL and Java. From The Open Group, commercial
support available. |
DGL
|
Unix and Windows ActiveX control
|
A venerable entry on testingfaqs.org. Originally
designed to general functional level tests for VLSI designs, but
reportedly works just as well for software. Can randomize test data.
|
jenny
|
most (binary for Windows, C code can be compiled
on Unix)
|
Another all-pairs tool that recently emerged.
Can also handle triples, and all-tuples in general, as well as allowing
you to specify impossible combinations that should be avoided. The
output can be difficult to interpret, though.
|
Multi
|
most (any platform supported by Java)
|
Give it a boolean or relational expression, and
it'll suggest tests that exercise the boundaries of the expression.
|
tsl
|
HP-UX 9 & 10, SPP-UX, ConvexOS
|
Starts with sets of equivalence classes like you
would when using all-pairs, and generates the complete cross product of
all possible test combinations. Can be very CPU-intensive. Allows you
to use constraints to pare down the list. Hasn't been used in years,
may take some work to compile.
|