A synthetic test data generation system for agile testing that allows testers to generate any test data on-demand, in real-time.
The answer is yes.With our five plus years of working with startups and fortune 500 companies we have compiled a list ofquestions we have heard over the years and to the shock of many the answer is yes. If you don’t see theanswer to your question belowplease contact us at firstname.lastname@example.org.
Can GenRocket support my unique data type?Yes. Each data type is supported through a GenRocket component called a “Generator”. Please visit this link to see the latest list of Generators. If you don’t see your data format supported today let us know your interest. New Generators are added at no cost for GenRocket POC candidates or customers.
Can GenRocket support the data format I need?Yes. Each data format is supported through a GenRocket component called a “Receiver”. Visit this link to see the latest list of Receivers. If you don’t see your data format supported today let us know your interest. New Receivers are added at no cost with the understanding that you will become a GenRocket customer.
Does it work with [insert industry standard here]?Yes. From our five years of working in the test data space we have not encountered any industry standard we couldn’t work with. It might require some additional work from our team to setup but that is free of charge with the understanding you will become a GenRocket customer.
Can GenRocket work with any database system (Oracle, DB2, Sybase, MS SQL Server etc.)?Yes. GenRocket works with almost any database. For more information please visit this help article.
Can GenRocket generate test data with full referential integrity?Yes. GenRocket can generate test data with full referential integrity for data models of any size or complexity. To learn more, please visit this help article.
Can GenRocket create test data with referential integrity when the data model is not well defined?Yes. GenRocket can generate test data with referential integrity even if the data model is not well defined. If this sounds like you, please contact email@example.com and we can help you setup your data model in GenRocket.
Does GenRocket does have the capability to refer to existing data?Yes. GenRocket does have the capability to refer to existing data. GenRocket allows users to import a specific data set into GenRocket or query a database and merge the data with synthetically generated data. We recently had a client who needed to query specific zip codes and cities from their local database and blend it with synthetic data.
Does GenRocket support loading and masking of production data?We achieve the same requirement with a different approach. GenRocket goes above and beyond masking existing data by completely replacing sensitive production data with synthetic data that maintains referential integrity – we call this capability “synthetic replacement”. This helps removes the risk of exposing sensitive data in testing environments. We recently had a client use GenRocket for this exact purpose. We actually have a blog post about how the industry is moving away from traditional TDM practices to synthetic test data generation
Can GenRocket generate data that adheres to specific business logic?Yes. GenRocket Generators can generate test data with business logic. We commonly use our Linked Generator feature to combine multiple Generators to produce the desired logic outcome. You can see an example of this in this help article/video.
How do I import my data model into GenRocket?GenRocket provides multiple ways for users to easily import their data model. To learn more about data model imports, please visit this help article.
Can users build their own custom data generation algorithms?Yes. Linked Generators enable users to build test data to their specific requirements. Further, with the GenRocket API, you can completely customize how test data generation Scenarios are implemented.Creation of new Generators and/or Receivers is usually free of charge for all clients unless the request is a rare/one-off request. To date, all requests we have had from customers are requests that pertain to many customers so by adding the new Generator or Receiver we are not only helping that client but many other clients. It is possible that a client may request a very obscure and complex set of functionality that is only required by them and we anticipate never receiving an equivalent request. In those cases, we would charge for that new component to be added.
Can GenRocket support a high-volume database load?Yes. GenRocket primarily connects to databases via JDBC. Since JDBC is not the fastest connection type – for situations where a client needs to bulk load data at a faster speed our team can create a custom Receiver for that database. We previously did this for a client and generated and populated their database with 100,000,000 users in 24 minutes.
Can GenRocket integrate with third party Test Management Tools?Yes. GenRocket can interface with any third-party system. Do you have a specific test management tool that you need to interface with GenRocket?
Can GenRocket generate the same data as of previous runs?Yes. GenRocket does have the capability to generate the same data as previous runs. You can accomplish this by specifying a seed variable on a GenRocket Domain.
What are the supporting hours?We have a global team so we usually have someone on staff to answer questions 24 hours/day. Please email all your questions/support tickets to firstname.lastname@example.org so it gets to an active GenRocket team member.
Do I need to pay for a year up front?Yes. GenRocket contracts are billed annually by default.
Does GenRocket support closed environments?Yes, GenRocket supports closed environments. Please visit this link for more information.
Is GenRocket secure?Yes. Please visit this link for more information.
Can you import specific data from my database to merge with synthetically generated test data?Yes. You can either import a specific small data set into GenRocket or query your own database and merge with synthetically generated data.
Supported EnvironmentsGenRocket is a combination of a web based and a local component:
- GenRocket Web: A web based application that is accessed via a web browser. The following web browsers are supported:
- GebRocket Runtime: A Java runtime that executes GenRocket Scenarios on a local PC or server. The runtime is supported on all major operating systems:
- Any operating system that support Java