A Demonstration on Generating Test Data Using the GEDIS Studio Platform (Part-2)
Check out part-1 of this tutorial series on managing test data here.
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
As per CA Technologies, recent studies reveal that 30% to 40% of software testing defects are related to test data problems. This is one of the many reasons the quality assurance sector is advised to employ Test Data Generation (TDM) tools.
TDM tools offer the vast ability to produce system-created, trustworthy, and secure replicas of your data set within minutes.
Additionally, TDM tools positively influence the processes of rapid and high-quality software development and testing life cycles, presenting features such as:
- Significant acceleration of data subset and synthetic data creation.
- Making full production clones, decreasing manual work and time.
- Providing an on-demand workspace and a self-service platform for testers, developers, managers, and DB administrators to prevent data corruption and time delays.
The use of TDM tools in software testing allows you to set a foundation for exceeding expectation in accelerating the release of test cycles. The automated process of generating a high volume of required data improves the efficient use of application development time and successfully addresses the slow and complex data setup using the creation of synthetic data.
See Figure 1: for better visualization of the entire Test Data Management process using the graphic interface of IBM InfoSphereOptim TMD.
Figure 1: Graphical Interface of IBM InfoSphereOptim TMD
From the perspective of cost-efficiency, the application of TDM tools directly affects the cost through:
- Data integration with Test Management Tools
- Minimizing manual effort in the data setup process for testing
- Guaranteeing sufficiently available data for reusability
- Making quality assurance teams more productive, leading to effective human resource management
- Boosting defect resolution by Development and Data teams
In this second part of the test data management tutorial series, we will learn about the Automated Test Data Generation process using the GEDIS Studio Online Tool.
You Will Learn About:
GEDIS Studio Online: An Introduction
GEDIS Studio is a complimentary online tool for managing and generating test data. It provides distinctive features including over 30 rules for generating test data, control over value dispersal, value correlation, and numerous other beneficial possibilities for aggressive application testing using realistic and broad data sets.
GEDIS Studio can promptly design generations and offers a platform for organizing the creation of your test data. When testing your application under various scenarios, it’s critical to have access to realistic test data from the production environment while safeguarding Personally Identifiable Information (PII) and meeting testing needs.
Benefits of managing and generating your test data using GEDIS Studio include:
- Production of Realistic Data
- Handy for Data Display and Analysis
- An Efficient Platform for Generating SQL, HTML, XML, and CSV Scripts and Data
GEDIS Studio not only aids in generating test data but also improves the comprehensiveness of your testing by:
- Producing bulk data for unit, functional, and load testing.
- Conducting data-driven testing (QTP/UFT, Selenium, or TestPartner).
Registering and Accessing
You can access GEDIS Studio by registering for a free account without needing to install any software on your computer. With your account set up, you can immediately start using GEDIS Studio.
GEDIS Studio offers each user a personalized workspace on its servers. It also provides sample projects and reference data that you can import into your workspace to generate specific test data.
You can create your account by clicking the “Register” button on this registration page. Fill in all necessary fields in the registration form and hit the “Submit” button.
[NOTE – Click on any image to view it larger]
Upon completion of the registration process, GEDIS will send a confirmation of your account registration along with your login name and password, which you’ll use to log into GEDIS Studio online.
Once you’ve logged into GEDIS Studio, your workspace will be blank. You can either create a new project or import an existing project from the data located in your workspace page on the configuration panel. After setting up a project, you can add a generator and the number of fields you need as per your data specifications.
GEDIS Studio provides a toolbar for quick access to main features, such as creating project components or accessing your workspace manager. You can find generators and fields from the “Design” explorer, and navigate through batches and files from the “Production” explorer located on the left side of the GEDIS Studio application.
On the right side of the GEDIS Studio application, you have the configuration panel for your project components, the workspace manager, and help views. The workspace manager shows both shared and private workspaces for your projects, generators, batches, and other data files.
To alter the rule in a specific field, select it in the design explorer and double-click on a new rule from the rule selector.
By default, all root fields of the generator are automatically added to the “output” file.
Data display can also be in a CSV table or plain text format. Clicking on your “Workspace” tab situated on the right side of the “Design” and “Production” tabs reveals the page containing four sub-tabs: “Projects”, “Generators”, “Output”, and “Data”.
Under the “Projects” tab, there are two folders: system-created and “GenieLog”. Double-clicking any “Projects” or “Generators” enables you to import them into your workspace. GEDIS Studio provides this sample data to assist users in effectively using the tool.
Having covered the introductory part of the GEDIS Studio main page, let’s now examine how to generate test data step by step.
Generating Test Data
1) In the “Design” tab, click the “Create a New Project” button on the toolbar. This action will create the new batch and the Default.txt simultaneously.
2) Located on the bottom right side of the application, click on the “Documentation” tab and assign a name to your new project. In this tutorial, the project is named “Open EMR”.
3) After creating and naming your project, you can add fields from the toolbar. For instance, add two fields for “Name” and “Credit Card Number” from the documentation part of the tool on the right side.
4) To apply a Data Generation Rule according to your data needs, first click on the “Name” field, and then click the “Rules” tab and select the “Test File Extraction” generation rule.
5) Once the “Text File Extraction” rule is selected, you may browse and link the available name data from GEDIS. Find the name file in the “Names” folder located in the “GenieLog” folder.
6) Click on the “Credit Card Number” field and select the “Credit Card” rule to generate credit card numbers.
7) After defining rules for the given fields, click on the “Production” tab. This page will display the Open EMR project, showing the “New Batch” and the “Default.txt”.
In the tabs, you can specify the data you want to generate. For instance, fill in the Nb Records tab where you can insert the record count.
For example, if you wish to generate 100 records: