Organization Attributes Overview
This lesson goes over primary ways Attributes are referenced within GenRocket and how they can be referenced at the Organization Level by using Organization Attributes.
Attribute Referencing in GenRocket
In the GenRocket web platform, within a given Project Version, Attributes may reference other Attributes in three primary levels:
Domain Level – Withing a Domain, an Attribute may reference other Sibling Attributes. However, Domains are loosely coupled to each other at the Domain level. At the Domain level, parent, child, and sibling relationships can be defined, but the relationships are conceptual and not concrete. Thus, at the Domain level, Attributes cannot reference other Attributes outside of their own Domain.
Scenario Level – Within a Scenario, the parent, child, and sibling relationships, which were defined conceptually at the Domain Level, are concrete at the Scenario level within Scenario Domains. Thus, at the Scenario level, Attributes can also reference Attributes from within other sibling Scenario Domains.
Test Data Case Level – Within a Test Data Case, Domains are global to each other within a given Project Version. The relational coupling between Domains is loose because Test Data Case Domains are not associated with any Scenario and can only dynamically alter a given Scenario at runtime.
The three levels of Attribute referencing, described above, are very flexible and useful for most testing scenarios. However, there are testing scenarios that involve organization-level challenges where Attributes need to reference other Attributes where Domains are not directly related to each other or relationships between Domains cross Project level boundaries. This is where Organization Attributes come into view and can be used to solve this Test Data Challenge.
Attribute Referencing at the Organization Level
Organization Attributes provide a way to reference an Attribute at the Organization Level. Organization Attributes allow an Attribute’s generated value to be referenced by multiple Projects without the need to perform the same steps to configure the Attribute in each Project.
You can set up a collection of Organization Attributes with their own Generator configurations and then reference them via Test Data Cases as needed.
What is an Organization Attribute Suite?
An Organization Attribute Suite is a collection of Organization Attributes.
What are Organization Attributes?
An Organization Attribute is an Attribute, containing one or more assigned Generators, that can be referenced at the Organization Level in GenRocket.
When Should Organization Attributes Be Used?
Organization Attributes should be used when the generated value needs to be referenced by multiple Projects within the Organization. This allows the Attribute to be referenced across Projects by multiple users without having to define the Attribute within each individual Project.
How Do Organization Attributes Work?
- Create an Organization Attribute Suite
- Create one or more Organization Attributes within the Suite
- Reference Organization Attributes within a Project Version’s Test Data Cases
How to Access Organization Attributes
Organization Attributes are managed through the Organization Attribute Management Dashboard, which is accessed through the Management Menu within the Menu Bar.
Organization Attributes Overview