GenRocket Certified Engineer - Level 1
4 BADGES
GENROCKET CERTIFIED ENGINEER - LEVEL 1 CERTIFICATI...
MORE
You completed this test on 06/11/2025, 02:20
Your score is 91.18%
CORRECT
When “modeling” a brand new project, following are the most likely
sequence of steps to take:
Import tables, assign generators, assign receivers, setup attributes and add
G-Cases
Create Project, Import or create domains, set domain relationships,
add attributes, assign generators, assign receivers, and create
scenarios
Create project, import or create domains, assign generators and receivers,
add attributes, establish domain relationship, and create scenarios
It doesn’t matter which order you model
None of the Above
INCORRECT
You are using XTS Wizard to model the project. You have just
completed generator tuning, what is the likely next immediate step?
Domain Referencing setup
Use G-Families to group domains into families and setup G-Case
You’re done modeling and you can move to design phase
Receiver Referencing Wizard
Any of the above can work as the next step
CORRECT
What’s the difference between a generator and a Receiver on the
GenRocket platform?
Generators are used to specify the volume of data you need, vs. Receivers
format the data
Both Generators and Receivers do the same thing
Receivers are used to define the type of data you want to generate for an
attribute and Generator will format the output
Generator generates the raw data/value for each attribute and
receiver formats it
None of the Above
CORRECT
What is one of the purpose of query generators?
Query the existing projects to find the right data
They help you blend the existing real data values with synthetically
generated values
Link multiple synthetically generated data
Used to specify various SQL queries
None of the Above
CORRECT
What are the three main ways to “Design” GenRocket Synthetic test
data?
Using Jenkins, G-Case and G-Questionnaire
G-Questionnaire, G-Case Management, G-Families
G-Case, G-Design and G-Migration
G-Families, G-Case Management, XTS Wizard
None of the Above
CORRECT
When GenRocket generates the test data, the data can be
generated either in the customer environment (behind your firewall)
OR on the GenRocket Cloud
True
False
CORRECT
If the G-Case you are using to conduct unit testing does not have
particular attribute that you need, what is the best way to add the
attribute needed?
Add the attribute to the Domain directly from G-Case. This will
ensure the underlying project version does not change
Create a new project with the new attribute
Create a new project version under the project. This time add the new
attribute and then create a new G-Case
Add the new attribute to the scenario
None of the above
CORRECT
What is one of the main reasons to use G-Questionnaire to design
test data instead of using G-Case Management screen?
G-Questionnaire is much easier to use than G-Case Management
G-Questionnaire can be used with G-Rules, but that is not available on G-
Case Management Window
G-Questionnaire allows for more variety of data generation
G-Questionnaire enables a simpler way for non-power users to use
GenRocket to obtain the volume and variety of data needed
None of the Above
CORRECT
What are the benefits of Project Categorization and Tagging (check
all that applies):
Organizes GenRocket test data projects in a logical way
Easily find them through search
Because it's a lot of fun to categorize projects
It will produce better test data
Can be used to assign generators more easily
CORRECT
The following are some of the ways tables/domains can be imported
into GenRocket.
CSV, YAML, XTS, JSON, XSD, DDL
Scratchpad, Quick pattern domain, presets
You cannot import your database model into GenRocket
GenRocket JSON, Excel
None of the Above
INCORRECT
The command format to initiate test data using G-Questionnaire is
the same as when using with G-Case
True
False
CORRECT
To properly configure a receiver, some receivers require additional
parameters that need to be set. These parameters can be found on
the the following tabs receiver configuration panel: Parameters,
Attribute Property Keys, File Config, Directory Config.
True
False
CORRECT
You need to generate specific sequence of number within a range.
The number has to start at certain value, and increments fixed
amount. What is the best type of generator to use?
RangeGenGenerator
SeqenceGeneratorGen
GenRocket does not have a generator for this
Multiple linked RandomGenGenerator
None of the Above
INCORRECT
You have just imported tables using JSON. You want to group the
related domains into families. How do you access G-Families to
create the families?
Go to XTS Wizard, and select G-Families
From the main menu on top of the screen
Use the Management Menu
After you set the domain relationships, use the “Self-Service”
dropdown menu to select G-Families
None of the Above
CORRECT
In order to use Jenkins with GenRocket, you have to add the Jenkins
server a licensed server
True
False
CORRECT
You have created a test data project and have just finished
adjusting the generators, what is the most likely next step?
Create G-Case Suite, with rules and queries
Assign one or more receivers to the domain
Create a scenario and scenario chain
Download the G-Case and run the appropriate GenRocket command
None of the above
CORRECT
You need to generate test data where a particular logic needs to be
applied (certain conditions met) when generating the test data.
Which of component would you use to define these conditions?
Create G-Case for each condition, then combine the data output
Scenarios and linked generators
Add G-Rules to your G-Case
Create “IF-Then” statements within your G-Case
None of the Above
CORRECT
You need to condition and blend existing data from a database, with
synthetically generated data. But this database has a lot of data.
Which G-Query option is best to use?
QueryEachLoopV2Gen
QueryEach
CSV List
You would not use GenRocket for this
SQL Statements
CORRECT
When generating data using G-Case, what is the command format to
use (at the command line) to initiate data generation?
genrocket -tdc <G-Case suite name>:<G-case category>.<G-case
name> -r <Scenario Name>.grs
genrocket -tdc <[Link]>
genrocket -tdc <G-Casesuite
Run <G-Case Suite Name>
None of the above
CORRECT
Although you can design test data case using scenarios and
scenario chains, what are the benefits of using Test Data Case (G-
Case) to design instead of scenarios? (check all that apply)
There is no material benefit of using G-Case over scenario.
G-Case provide ability to specify volume and variety of data you
need without having to change each scenario
You can have up to two scenario for each domain
G-Case provides ability to add rules and queries, whereas scenarios
do not
CORRECT
What are the two modes/roles when using G-Questionnaire?
Tester and Author
Test Data Engineer (TDE) and OrgAdmin
Client and Server
Author and Developer
None of the Above
CORRECT
If you will be using G-Case to design the test data, you do not need
to create any scenarios since both Scenarios and G-Cases do the
same thing.
True
False
CORRECT
Following are the benefits of using G-Repository {Server} : (check
all that apply)
Helps ensure that you are using the latest test data project
components
The components are automatically downloaded as long as G-
Repository is actively running
Ensures that complex set of projects and projects versions are sent
to G-Repository client
CORRECT
You want to write generated value on an image. Which receiver is
the best to use?
ImageTemplateReceiver
WriteOnImage Receiver
ImageReceiver
PDFFileReceiver
None of the Above
CORRECT
GenRocket offers multiple ways to setting up domains. These
methods fall into the following three main categories:
Importing using Microsoft Word, Using XTS Wizard and Import using CSV
Using GenRocket UI, Use one of the non XTS file import, XTS File
import
Directly import all data into GenRocket, G-Families and G-Repository
Using scratchpad, JSON import, Salesforce
None of the Above
CORRECT
The following is the correct order of The GenRocket Methodology
G-Case, Deploy, Manage, Design, Import
Import, Design, Generate, Manage
Model, Design, Generate, Manage
Model, Design, Deploy, Manage
None of the Above
CORRECT
In one of the attributes, you need to generate a constant value, the
best generator for this is to use ConstantGen Generator and specify
the constant value.
True
False
CORRECT
Following is the command to use when generating simple data with
1 scenario
Genrocket -s userscenario.g
Run GenRocket Scenario <scenario name>
Genrocket -tdc <[Link]>
Genrocket -grs -run scenario
Genrocket -r <[Link]>
CORRECT
Following can be factor(s) and consideration to generating the test
data most efficiently during the deploy phase (check all that apply).
CPU and other hardware components of the machine or operating
system
Location of the database, connectivity, network if writing to a
database
Type of file being generated (if writing to a file)
How much data is being generated or if there are a lot of queries
built into G-Case
None of the Above
CORRECT
More than one receiver can be added to a domain.
True
False
CORRECT
You have a need to generate test data that is a combination of
existing Addresses from a database, but you have to replace the
names with synthetic names, what kind of generators would you
use?
Linked Generators to link the existing data with synthetic data
You have to generate each data separately and then link the data together
Use various Query Generators used to query databases
Use Query generators that are used to query files
None of the Above
CORRECT
You have three attributes on a single domain. For those three
attributes, there are finite possible values. You need to specify the
percentage of the time certain value is generated. For example you
may want to generate value for Attribute A 30%, Attribute B-60%
and Attribute C10%. Pick the best generator(s) that will provide the
data.
RandomGen
MultiWeightGen
Multiple linked RandomGenGenerator
3 ListGens linked with MultiWeightGen
None of the Above
CORRECT
For testing purposes, you need to generate some invalid data for
one of the attribute. It is recommended to use patterned negative
test data instead of random negative test data because patterned
negative test data is better for thoroughly testing any given
algorithm.
True
False
CORRECT
What are the 5 Key components that make up the foundation to
build any GenRocket project?
Domain, G-Case, Scenario, Receiver
Domain, Attribute, Generator, Receiver, Scenario
Attribute, Generator, Receiver, Project, Project Version
Project Version, G-Questionnaire, Partition Engine, Domain
None of the Above
Course completed!