15 best test data creation tools in 2020

Tram Ho

  • Generating test data is the process of creating sample test data used in the execution of test cases. There are many test data creation tools available to create logical data that looks like production test data. You can use these tools if no data is available.
  • The following is a list of top test data creation tools, with their popular features and website links. The list contains both open source software (free) and commercial (paid).


  • DATPROF simplifies getting the right test data at the right time. With DATPROF privacy, you can mask your test data and create aggregated data. Your customer data is protected, but software teams can still use representative test data.
  • Functions:
  1. Preserve data characteristics
  2. High performance on large datasets
  3. Suitable for many applications and databases
  4. Integrated aggregator for data creation
  5. Support CI / CD integration (continuous integration versus continuous delivery)
  6. Manage and refresh your test data environment from a central platform.

2. Redgate SQL Data Generator

  • Redgate SQL Data Generator generates large amounts of data in a few clicks. It supports foreign keys to create consistent data across multiple levels.
  • Functions:
  1. This data creation tool provides flexibility and manual control to create foreign key data.
  2. It has more than 60 generators available with many reasonable configuration options.
  3. You can save SQL statements and regexp generators to share with your team.
  4. This tool provides support for the command line to create data automatically.
  5. It allows you to import data from existing data sources.
  6. Redgate creates an SQL data generator that automatically converts data when the source data belongs to different data types.
  7. It provides flexibility and manual control to create foreign key data.

3. Informatica Test Data Management

  • Informatica Test Data Management is an application that automatically connects data and checks data creation capabilities.
  • Functions:
  1. The tool automatically finds the data location to conceal the consistency (the process of hiding the original data with edited content) on the database.
  2. Informatica supports packaged applications to ensure application integrity and deployment speed.
  3. It provides monitoring and compliance reports.
  4. Testers can store, share, increase and reuse test data sets to increase their effectiveness in software testing.
  5. It provides a comprehensive set of masking techniques that can continuously conceal different data across applications.

4. Double

  • Double is a test data management solution that includes cleaning up data, creating test plans, converting data and converting “historical” files. It ensures consistent, clean data files for field testing and regulatory reporting.
  • Functions:
  1. Data management options are available for a range of test data, including T-Doble, SFRA (Scanning Frequency Response Analysis) and DTA (Domestic Tariff Area) software.
  2. It allows you to choose which option is necessary for your organization
  3. You can easily manage data management projects that fit your actual business.
  4. It allows you to organize data between departments, divisions and regions.

5. InfoSphere Optim

  • IBM InfoSphere Optim is a test data that creates an application that enhances performance, empowering collaboration between applications and databases across platforms.
  • Functions:
  1. You can store data from historical transaction records and discontinued applications, discontinued applications and historical transaction records.
  2. Check comprehensive data management capabilities.
  3. It provides an expandable hosting solution for businesses.

6. CA Test Data Manager

  • CA Test Data Manager is a tool to create test data. You can use it to store, manage, find, edit, hide and subset data. It allows you to centrally store data as reusable assets.
  • Functions:
  1. It provides dynamic self-service forms to find, view, analyze and observe test data.
  2. You can easily identify personally identifiable information (PII).
  3. It can generate aggregate test data.
  4. It allows you to create virtual copies of test data.
  5. This tool helps you centralize data storage as a reusable asset.

7. Solix EDMS

  • Solix EDMS is an application for creating test data. It can extract specific transaction sets of business objects needed for specific tests.
  • Functions:
  1. It helps you identify and take advantage of policies for creating metadata and continuous subsets.
  2. You can define and apply formats to preserve and conceal policies for secure and sensitive data.
  3. It provides many rules for creating test data to create subsets containing all the characteristics of production data.
  4. It provides many subset functions, including delete, insert and truncate
  5. It eliminates unnecessary security risks and significantly reduces your infrastructure costs.

8. SAP Test Data Migration Server

  • The SAP test data migration server is a tool to help develop, guarantee, test and train your system with real SAP business data. It increases efficiency by reducing the time needed to manage data in development and test systems.
  • Functions:
  1. It helps you reduce infrastructure and costs
  2. You can extract and transfer data for and testing
  3. It optimizes development, testing or training activities by providing current data regularly.
  4. This tool complies with data security laws by tampering with sensitive production data.
  5. Move data through unconnected data centers.

9. DTM Data Generator

  • The application creates DTM data for p target data before each attempt to prevent changes to the changing tables.
  • Functions:
  1. It supports all popular database systems such as Microsoft SQL Server, IBM DB2, Oracle, PostgreSQL, Firebird, MySQL, etc.
  2. It has more than 15 methods to fill fields with random data and repeat.
  3. 70 integrated functions and expression processor.
  4. This product checks an existing database schema and automatically resolves the overall detail locking structure.
  5. It provides a variety of external data sources: databases, CSV or text files, XML documents, Excel, spreadsheets, etc.
  6. The Named and Variable features provide a way to share properties that create data for similar columns.
  7. It supports all modern versions of Windows: Vista, XP Windows 7, Windows 8, Windows 10, Windows Server 2003, etc.

10. Upscene Advance Data Generator

  • Upscene is a test data creation tool in your database tables. It allows you to create complex data on multiple related tables.
  • Functions:
  1. It creates logical data that looks like the real thing.
  2. The tool supports a wide range of data types, including date & time, integers, binary and Boolean.

11. Mockaroo

  • Mockaroo is an online tool that allows you to solve your data creation problems with just a few clicks. It also allows you to create more than 1,000 test data rows in JSON, CSV, Excel and SQL formats.
  • Functions:
  1. You can design your own API simulator.
  2. It provides a wide range of data types, including city, country, country code, street address, latitude, phone, state, etc.
  3. You control the URLs, responses, and error conditions.
  4. This tool provides many simulation libraries for every language and platform.
  5. You can randomly download test data that can be downloaded directly into your test environment.
  6. It allows you to check with actual data.

12. Generatedata

  • Generatedata is an open source data creation tool written in PHP, MySQL and JavaScript. It allows you to create large volumes of custom data in a variety of formats for use in software testing.
  • Functions:
  1. This site provides an online demo to know its function.
  2. It provides a fully functional, licensed GNU version.
  3. It allows developers to write their own data types to generate new random data types.
  4. You can add new country plugins that provide city names, region names, and postal or postal code format.

13. Delphix

  • The Delphix tool helps your company release software faster by providing virtual data on demand. It allows maintenance groups and test data library versions.
  • Functions:
  1. Users can easily bookmark and reset their data to any previous state.
  2. Bookmarks of buggy environments can be shared immediately with developers to resolve them.
  3. It can identify and secure sensitive information on millions of rows of data for its important digital applications.

14. Original Software

  • Original software is a comprehensive data verification and verification solution. It checks at both the database and user interface level and integrates with many other solutions for overall application quality.
  • Functions:
  1. Select or sample data by keeping valid data references.
  2. You can use many methods of hiding to protect your data.
  3. It allows you to keep track of all inserts, updates and deletions, including intervening data states.
  4. You can compare your data to verify your test results.
  5. It provides server-side testing for developers.

15. EMS Data Generator

  • The EMS data generator is a software application for creating test data into MySQL database tables. It allows you to fill in the MySQL database table along with test data
  • Functions:
  1. You save and edit the data created in SQL scripts.
  2. This software supports data types such as SET types, ENUM, GEOMETRY, etc.
  3. You can use SQL query results as a list of values ​​to create data.
  4. You can see a preview of the data created.
  5. It provides many types of parameters created for each type of field.
  6. The EMS data generator allows you to set NULL values.


Above are 15 testing data creation tools that I want to share, that can be helpful for everyone.

Reference source: https://www.guru99.com/test-data-generation-tools.html

Share the news now

Source : Viblo