Domains represent a core part of a data model (e.g., a database table). At least one Domain must be set up within a Test Data Project to generate test data.
When should Domains be used?
- Any time a user needs to generate test data for a data model.
How do I create Domains?
- Importing the Data Model (e.g., XTS Wizard, JSON, DDL, XSD, CSV)
- Manually creating each Domain (e.g., Scratch Pad, Quick Pattern Domain, New Domain)
Note: To learn more about what options are provided for importing/creating a data model, click here.
How to View and Manage Domains
Domains can be imported, created, viewed, and modified from the Domains Pane within the Project Dashboard. This information is displayed automatically based on the selected Test Data Project and Project Version.
Click on a Domain in the Domains Pane to access the Domain Dashboard and view more details. To learn more, please see Domains Pane.
Example - Modeling a Database
For example, a database with four tables is being modeled. The four tables listed below would be Domains, and any data elements in parenthesis would be Attributes.
- Company (name, address, city, state, zipCode)
- Department (name, phoneNumber)
- User (firstName, middleInitial, lastName, username, password)
- Address (streetAddress, city, state, zipCode)
This image shows the User Domain described above within the application:
Learn More About Domains
|How do I set Parent/Child/Sibling Relationships between Domains?||Learn how to add a Domain as a referential Parent or Sibling for a selected Domain.|
|How to remove a Referential Parent/Sibling from a Domain||Learn how to remove a Referential Parent or Sibling from a Domain.|
|How do I use the Domain Referencing Wizard?||Learn how to validate and set Parent-Child-Sibling Relationships after importing a data model.|
|How do I change the loopCount for a Domain?||Learn how to change a Domain's loopCount.|
|How do I change the id Domain Variable Value?||Learn how to change the id Domain Variable value.|
|How to copy or replicate a Domain||Learn how to copy a Domain.|
|How do I create a Domain Category?||Learn how to create Domain Categories.|
|How do I edit a Domain Category?||Learn how to edit Domain Categories.|
|How do I delete a Domain Category?||Learn how to delete Domain Categories.|
|XSD Choice Option for Imported XSD File Domains||Learn how to use the XSD Choice option for XSD File Domains.|