Test Data Workshop Features
This article is dedicated to the presentation of the detailed features of GEDIS Studio. It is quite a long list we have to write for you, so do not hesitate to first dive into the application itself by running the demos and tutorials. Then, come back here to have more information on specific features.
Generator Designer
The designer of GEDIS Studio allows you to easily create your own generator by putting together the basic generation rules it provides. Each of those generation rule implements an algorithm for producing values. Some of those algorithms rely on static parameters, some relies on input values provided by other rules from the generator.
It means that GEDIS Studio offers you the ability to potentially design an unlimited number of business generator.
Data Output Format
GEDIS Studio makes a clear separation between the design of the generator and the specification of the output format of the generated files. As a consequence, you do not need to worry about output formats when you design generators. When you move on to data production, you can either ask GEDIS Studio to produce CSV, XML, SQL, or HTML pages.
Command Line
Gedis offers a full decoupling between the design of generators and production data. In particular, production can be done via a command line interface, which allows to easily integrate GEDIS Studio within scripts developed by the testers.
GS-Scripts
GEDIS Studio includes a dedicated data generation script language which allows you to generate and process values using basic functions instead of a combination of generation rules. Besides, when GS Scripting is available, you can use these functions to widen the capacities of the generation rules. For example, you can use an expression for configuring the bounds of a "Range rule" instead of a regular constant.
Properties
Properties are used in the design of generic generators to customize them during the files production step. For example, suppose you have a shopping cart generator working with a given set of customers. Each tester may have its own subset of customers and will use a customer input file name property to specifiy which subset of customers the genertor has to use.
Analyzers
Data analyzers allow you to get a statistical picture on either the generated values or any other data files. Using the analyzers on real production data helps you to build data dictionnaries embedding statistical information. Those data dictionnary can then be used by GEDIS Studio for generating new data sharing the same (or by hand modified) statistical properties.
Viewers
Data viewers allow you to quickly visualize the generated data. The integrated viewers are designed to handle large files without having to fully load them into memory. Specific viewers are available for the regular text format, CSV, HTML and XML.



