QMetry: Requirements Linked Test Cases to Test Suite
qmetry_requirements_linked_test_cases_to_test_suiteLink test cases associated with requirements to a test suite. Streamline test suite composition by adding multiple requirement-linked test cases at once.
Instructions
Link test cases (including those linked to requirements) to a test suite in QMetry.
Toolset: Test Suites
Parameters:
tsID (number) required: Id of Test Suite (required). CRITICAL: parameter name is 'tsID' — do NOT use 'testSuiteId', 'testSuiteID', or other variants.
tcvdIDs (array) required: Array of Test Case Version IDs (required if fromReqs is true). CRITICAL: parameter name is 'tcvdIDs' — do NOT use 'tcVersionIds', 'testCaseVersionIds', or other variants.
fromReqs (boolean): Link TestCases from Requirements (optional, default true)
Output Description: JSON object with linkage status and details.
Use Cases: 1. Link requirements linked test cases to a test suite 2. Bulk link multiple requirements linked test cases to a suite 3. Automate test suite composition from requirements linked test cases
Examples:
VT-RQ-18 Requirements Linked test cases to a test suite
{
"tsID": 8674,
"tcvdIDs": [
5448504,
5448503
],
"fromReqs": true
}Expected Output: Test cases QTM-TC-32 and QTM-TC-35 linked to test suite 8674.
VT-RQ-19 Requirements Linked test cases to test suites id 1487397
{
"tsID": 1487397,
"tcvdIDs": [
5448504,
5448503
],
"fromReqs": true
}Expected Output: Test cases VT-TC-9 and VT-TC-10 linked to test suite 1487397.
VT-RQ-20 Requirements Linked test case to test suite VT-TS-3
{
"tsID": 1487397,
"tcvdIDs": [
5448504,
5448503,
5448505,
5448506
],
"fromReqs": true
}Expected Output: Test cases VT-TC-4, VT-TC-1, VT-TC-101, and VT-TC-22 linked to test suite VT-TS-3.
Hints: 1. To get the tsID, call the Fetch Test Suites for Test Case API with rootFolderId otherwise if given folderid so use that and from response get the id. 2. To get the requirement linked tcvdIDs by requirement entityKey, call the Fetch Test Cases Linked to Requirement API by to fetch If user provides entityKey (e.g., MAC-RQ-1011), first call FETCH_REQUIREMENTS with filter on entityKeyId to resolve the numeric rqID and get the linked test cases version ids. 3. Set fromReqs to true to link requirements linked test cases instead of direct test case linkage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tsID | Yes | Id of Test Suite (required). CRITICAL: parameter name is 'tsID' — do NOT use 'testSuiteId', 'testSuiteID', or other variants. | |
| tcvdIDs | Yes | Array of Test Case Version IDs (required if fromReqs is true). CRITICAL: parameter name is 'tcvdIDs' — do NOT use 'tcVersionIds', 'testCaseVersionIds', or other variants. | |
| fromReqs | No | Link TestCases from Requirements (optional, default true) |