Test Data Generator Features Overview

GEDIS Studio is a full featured application to support you in all the steps of your test data management. Below are an overview of the features, you can also dive into the application itself by wacthing the demos and tutorials.

Generator Designer

The designer perspective of GEDIS Studio allows you to easily create your own generators 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 fields from the same generator.

It means that GEDIS Studio offers you the ability to potentially design an unlimited number of business generators.

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 data files. As a consequence, you do not need to worry about output formats when you design generators. As well as you don't have to worry about the way a generator is designed when configuring the format of the output files that can rely on it.

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.


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 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 specify which subset of customers the generator has to use.


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 dictionaries embedding statistical information. Those data dictionaries can then be used by GEDIS Studio for generating new data sharing the same (or by hand modified) statistical properties.


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.