Test Case Versioning

Table of Contents

Overview

Vansah Test Management empowers users to seamlessly create and manage different versions of a Test Case, enabling the evolution of Test Cases alongside changing requirements and continuous application improvements. The introduction of Test Case versioning provides the flexibility to create and maintain multiple versions of the same Test, offering the following key capabilities:

  • Milestone Marking: Easily mark specific milestones of the Test with versions, allowing for precise tracking of Test case progress and changes.
  • Version History: Access and review all previous Test versions, with the ability to revert to a specific version when necessary, ensuring comprehensive Test Case management and traceability.
  • Parallel Execution: Simultaneously maintain multiple active versions of different Test Types, enabling independent and efficient execution of diverse Test Cases

Creating Test Case Versions

A Test Case Version is composed of the following fields on a Test Case:

  • Test Specification: 
    • Test Headline 
    • Test Description
    • Test Script 
    • Test Type
  • Custom Fields

Each Test Version is uniquely identified by a user-defined name. When initiating new versions, users have the freedom to explicitly designate the names for the versions. Additionally, the system allows for the renaming of existing versions.

To initiate a new version:

  • Select the “+ Create new version” option from the Actions menu located adjacent to the version number in the top right corner of the Test Case.

After clicking the designated option, a dialog window will emerge, enabling you to define the version name and select a base version from which to replicate the definition. Additionally, you will have the option to designate the new version as the Default version.

The Default Version

To designate the default version:

  • Select the “Set default” option from the Actions menu positioned next to the version number (see: Manage Test Case Versions)

The current version is set as Default. 

You can also set the default version through the “Manage Versions” dialog.

Viewing Test Case Versions

To transition between Test Case versions, simply follow these steps:

  • Click on the versions dropdown selector located in the top right corner of the Test Case interface.
  • Click on the Version number

Managing Test Case Versions

For a comprehensive view and efficient management of all Test Case versions, you can access a dialog containing a list of all versions within the Test Case.

From this dialog, you can perform specific actions such as renaming versions, archiving/unarchiving versions, and setting the Default version.

To access the dialog, simply follow these steps:

  • Select the “Manage versions” option from the Actions menu located next to the version number in the top right corner of the Test Case.

Archiving Test Case Versions

Test Case versions can be archived and unarchived as needed. Once archived, these versions are no longer executable and are maintained purely for historical record-keeping purposes.

You can restore any Archived version by selecting it and clicking on Restore

Related Articles