Requirement Approval in qTest
You can enable the qTest Requirement Approval feature by adding custom fields to any qTest project integrated with Vera. This feature uses new workflow capabilities and allows users to manage requirements in qTest and manage requirement approvals directly in qTest while still enforcing review controls through Vera workflows.
Before you start
You must add the following custom fields to the qTest Requirement for Vera object:
| Display name (case sensitive) | Control type | Searchable | Required | Default value |
|---|---|---|---|---|
| VERA ID | Test box | check | uncheck | null |
| Vera Pending Tasks | Text box | check | uncheck | null |
| Vera Approval Status | Text box | check | uncheck | null |
| Vera Actions | Rich Text Editor | uncheck | uncheck | null |
| Vera Approval Route | Rich Text Editor | check | uncheck | null |
| Vera Rejection Reason | Rich Text Editor | check | uncheck | null |
| Revision Number | Number | check | uncheck | null |
Note: This configuration only works on requirements created after Vera integration is enabled and the fields above have been added to the requirement record.
Set up the Requirement Approval
Once you configure the custom fields:
-
The qTest Requirement is associated with the default workflow, but you can define a custom workflow for qTest Requirements.
-
When you create a new requirement, Vera automatically sets the Approval Status and displays the Action field with buttons for each workflow transition. These buttons let users route requirements for approval, revise previously approved items, or withdraw pending items.