What is a GenRocket Domain?
Domains define real world objects. Think of a Domain as you would a noun: a person, place or thing. For example, if you want to generate test data for a Customer Database with 5 tables, each table would be a Domain.
A Project Version within a given Project can have several Domains. Each Domain has its own Attributes, which define the characteristics of a Domain.
Example Domains for Projects:
- Organization
- Department
- User
- Address
- Product
A Domain is referred to as a template and can be reused in Scenarios. When used in a Scenario, a copy is created and all changes to the Domain cascade down to each copy unless locked at that level.