Creating Test Cases

Create test cases manually, import them from BDD feature files, or leverage AI to auto-generate test cases. This flexibility helps teams build and manage test cases based on their preferred workflow.

Creating New Test Cases

The Create New Test Case screen lets you define test case details, link requirements, add test steps, associate a test suite and plan execution, all in one place.

To create a new test case, perform the following steps:

  1. Go to the Test Cases module.

  2. Click New.

    Creating_New_Test_Cases_Manually.png
  3. Enter Test Case Details: Fill in all required fields under System Fields and User-Defined Fields (see field reference tables below).

  4. Add test steps in the Test Steps section.

  5. Link Requirements (Optional): Select from the list or enter the Requirement Entity Key directly. You can link up to 500 requirements.

  6. Click Create to save the test case, or click Plan Executions to link it to a Test Suite and schedule execution before saving.

Note

  • Plan Executions is visible only for e-Signature disabled projects.

  • Link Test Case and Link Requirement permissions are required to link requirements.

System Fields

The System Fields section contains standard fields for test case definition:

Table 18. System Fields

Field Name

Description

Summary

Name of the Test Case

Priority

Minor, Major, Blocker, Critical, or Trivial.

Labels

Choose one or more labels to classify the test case.

Status

New, Approved, In Progress, Ready to Review.

Owner

Assign an owner from users with access to the project.

Test Case Category

Regression, Performance, Security, Functional, etc.

Estimated Time

Specify the estimated execution time in HH:MM:SS format.

Maximum: 99,999 minutes (1,666 hours).

Description

Add a detailed description in plain or rich text.

Folder Path

Auto-populated based on the creation location. Can be manually updated.



User-Defined Fields (UDFs)

Configure UDFs for Test Case Module under Manage Fields.

Key Behavior

  • Custom fields added to the Test Case module appear under User Defined Fields.

  • You can configure UDFs as look-up lists, multi-lookup lists, or cascading fields.

  • For mandatory cascading fields, you must select both the parent and child values.

QPo_TC_UDFs__1_.png

Adding and Editing Test Steps

Test Steps define the actions and expected outcomes for test execution. To add or edit test steps, perform these steps:

  1. Go to the Test Steps section.

  2. Click the Expand icon for full-screen view.

  3. To add a step:

    • Click the Edit icon or press TAB to navigate.

    • Click the Cog (⚙️) icon and select Insert Row for a new step.

  4. Enter Step Description, Input Data, Expected Outcome , and any other UDF.

  5. Repeat to add additional steps.

Reusing Steps

You can reuse steps from an existing test case or shareable test cases in two ways:

  • By using Insert Shareable Test Case option

  • By using Copy Steps from Existing Test Case options.

Access these options using the Cog (⚙) icon or the + icon on the Test Steps toolbar.

QPro_AddTestStepsinTC.png

Insert Shareable Test Case

To insert a shareable test case, perform the following steps:

QPro_TC_LinkSTC.png
  1. Click the cog icon and select Insert Shareable Test Case.

  2. In the Link Shareable Test Case screen, apply filter to locate the relevant test cases.

  3. Click Save and Apply to save the applied filters. You ou can also filter the STCs by folder path.

Copy Steps from Existing Test Cases

QPro_TC_CopyStepsfromanExistingTC.png
  1. Click the Cog (⚙️) and select Copy Steps from Existing Test Case.

  2. On the Copy Steps from an Existing Test Case screen, select the Project in the Project drop-down list.

  3. Expand the test case containing the required test steps.

  4. Select the test steps and click Copy or Copy and Close.

    Select Copy if you want to select steps from different projects. You can select the steps, click Copy, change the project in the dropdown and continue selecting test steps.

Note

  • QMetry preserves the applied filters.

  • Enable Include Entities from Sub Folder to display STCs from the selected folder and all its sub-folders. Disable it to show STCs from the selected folder only.

Editing Steps

  • Hover over a step field and click the Edit icon to enable inline editing.

  • Press tab or click outside to save changes.

Note

  • Additional UDF columns appear beside default fields if added in Customizations.

  • Column arrangement changes in UDF step fields are reflected across all relevant screens: Execution, Detail, Version, and Exploratory Testing.

Entering Risk Analysis Fields

Note

This section is visible only if you have enabled Risk Analysis feature from General Settings under Projects.

  • Enter: Risk Type, Risk Category, Likelihood, Impact.

  • The system calculates Risk Priority Number and Extent of Testing, helping prioritize test cases.

Linking Requirements

Note

Get Link Test Case and Link Requirement permissions to link requirements.

To link requirements, perform the following steps:

  • Click Link.

  • You can link requirements by Entity Key or by selecting them directly from the Linking screen.

  • You can create a new requirement from the Linking screen and link it to the test case.

Note

You can link up to 500 requirements to a test case using the Link Requirements section.

Entering Test Case Details

System Fields

The System Fields section contains standard fields for test case definition:

Table 19. System Fields

Field Name

Description

Summary

Name of the Test Case

Priority

Assign a priority level: Minor, Major, Blocker, Critical, or Trivial.

Labels

Choose one or more labels to classify the test case.

Status

Select from: New, Approved, In Progress, Ready to Review.

Owner

Assign an owner from users with access to the project.

Test Case Category

Categorize as Regression, Performance, Security, Functional, etc.

Estimated Time

Specify the estimated execution time in HH:MM:SS format.

Maximum: 99,999 minutes (1,666 hours).

Description

Add a detailed description in plain or rich text.

Folder Path

Auto-populated based on the creation location. Can be manually updated.



User-Defined Fields (UDFs)

  • Custom fields added to the Test Case module appear under User Defined Fields.

  • Users can configure UDFs as look-up lists, multi-lookup lists, or cascading fields.

  • For mandatory cascading fields, users must select both the parent and child values.

  • Administrators can configure UDFs under Customization in Manage Fields.

QPo_TC_UDFs__1_.png

Planning and Executing New Test Cases

Plan Executions help streamline test execution. Add a new test case to an existing test suite or create a new test suite and schedule its execution.

QPro_TC_Create_PlanningExecution.png

Create Test Suite

Note

Requires Create Suite, Link Test Case, Link Test Suite permissions.

Click Create Test Suite to open the creation screen. Fill in the details below and click Proceed With Executions or Create Test Suite to save.

QPro_TC_Create_TS_.png

To create a test suite, perform the following steps:

  • Enter test suite details.

  • Associate a Folder Path

  • Link one or more Releases, Cycles, and Platforms.

  • By default, Release and Cycle are auto-filled from the Test Case and owner defaults to the logged-in user.

  • You can select multiple values in the Release, Cycle and Platform. The Release and Cycle values are inherited from the Test Case.

Note

The entity key of the newly created Test Suite appears at the top. Click it to navigate to the Test Suite. All linked test cases are listed in the Test Cases section.

Publication date: