|
|
| WHAT
IS SYNTAX TESTING?
|
 |
| Syntax Testing,
also called grammar-based
testing, is powerful black box, data-driven testing technique for
testing applications where the input data can be described
formally. Examples of applications that benefit by the
application of this technique are Scripting languages, Compilers,
Assemblers, and Menu-driven software. By describing
the data space in a formal notation you get the advantage of
automating large volumes of data generation, quickly and
precisely. |
| |
| USE
JSYNTEST TO
AUTOMATE YOUR SYNTAX TESTING
|
|
JSynTest is Java-based
syntax-testing tool that can generate test data automatically from a formal
specification of the data space. A friendly IDE coupled with a powerful
grammar formalism makes the tool eminently suitable for complex data
generation needs of the tester. JSynTest takes a novel approach to syntax
testing: instead of generating test data directly, it emits a Java program
that implements the generation logic. This way, the generated code can
be modified or embedded in an application to customize the data generation
task.
|
PRODUCT HIGHLIGHTS
 |
Written in Java |
 |
Powerful grammar formalism |
 |
Reuse of grammars through
inheritance and composition |
 |
Java code generation for
application embedding |
 |
Friendly IDE with editor and
grammar debugging support |
 |
Royalty-free deployment |
 |
JSynTest has been tested
on the following platforms:
| Windows
95/98/2000/XP/NT (Patch 4) |
| Sun
SolarisTM 8 for Intel |
| Mandrake
Linux 8.2 (Bluebird) on Intel machine |
|
|
|
|
Sample Screens
Snapshots
|
| PLATFORM REQUIREMENTS |
| Processor |
Intel
Pentium or higher |
| Operating
Systems |
Windows
95/98/ME/2000/XP/NT (patch 4)
Sun SolarisTM 8
Linux |
| JDK
Version |
1.2.2 and above |
| RAM |
64 MB
or higher |
| Hard
disk |
At least 10 MB of
free space for installation |
|
|