Creating Test Case Versions

Note

  • Save as New Version is visible only if you have versioning rights.

  • The admin can configure versioning rights from the Roles tab in Customizations.

Create a new version to save changes made to an executed test case. Update test case details, modify steps, or edit parameters. The new version captures all updates while the older version preserves the original details.

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

  1. Go to Test Case Module.

  2. Hover over the Test Case on the list view and click the Cog (⚙️) icon.

  3. Select Create New Version.

    QPro_TC_Create_New_Version.png
  4. Edit the test case details on Create New Version screen.

  5. Click Save as New Version.

  6. The confirmation pop-up depends on the following project settings:

    • When Enable Auto-Sync All Executions on New Test Case Version is ON:

      • Auto-sync latest version of Test Case in all executions.

      • Add versioning comment.

      Select this option to sync all unarchived executions and test suites automatically.

    • When Enable Auto-Sync All Executions on New Test Case Version is OFF:

      • The Save New Version pop-up displays only the Version Comment field.

    The linked test suite continues to refer to the previous version. Manually sync executions to the new test case version.

Handling Test Case Execution Status

When saving a new version of a test case that has been previously executed, you can:

  • Auto Sync Latest Version: When Auto-Sync is ON:

    • The system updates the test case version, and resets its execution status to Not Run.

    • Example: If TC1 previously had a Passed status in TS1, and the user updates TC1 and creates a new version, then TS1 will display TC1’s status as Not Run.

  • Manual Sync Latest Version: When Auto-Sync is OFF

    • Sync icon appears beside the current version of the test case on the Test Run screen.

    • To update to the latest version, click Sync.

    QPro_TC_Sync_Latest_Version.png

Note

  • Synced version does not display previously linked issues.

  • After syncing, the execution status of the test case changes to Not Run.

  • The execution screen reflects new test steps from the latest version.

  • You can use different versions of a test case for testing.

Publication date: