Create and assign RequirementTypes

When you create a Requirement, the property RequirementType is Requirement by default. To differentiate different kinds of Requirements, such as functional and non-functional Requirements, you can create and assign additional RequirementType definitions.

Create a RequirementType definition

You must have administrative rights to create a new RequirementType.

To create a new RequirementType, follow the steps below:

  1. Open your project window by navigating to Home->Project.

  2. In the project window switch to the Properties definition tab.

  3. Right-click on the project root element and select Create Requirement Type Definition from the mini toolbar.

Create Requirement Type Definition in the Properties definition tab of the project window

  1. Provide a meaningful name for your new RequirementType. Names must be unique.

You can create an unlimited number of RequirementTypes.

You can also define additional properties for each RequirementType. To do so, right-click on the RequirementType and select Create Property from the mini toolbar.

Import and export RequirementType definitions

RequirementType definitions can be exported from and imported to different workspaces like any other project property (see chapter "Export and import Project Definitions").

Assign a RequirementType

If you have created additional RequirementType definitions, you can assign these when you create a new Requirement.

To do so, right-click on a RequirementSet and select the desired RequirementType from the Create Requirement dropdown menu in the mini toolbar.

Change an assigned RequirementType

You must have administrative rights to change an assigned RequirementType. To do so, follow the steps below:

  1. Open the project window by navigating to Home->Project. Switch to the Properties definition tab.

  2. Drag and drop a Requirement onto the desired RequirementType definition.

Tricentis Tosca automatically changes the RequirementType property of the respective Requirement.

User-defined RequirementType