Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

QMetry allows you to use offers a strong Test case version controlling that allows to create and execute different versions of a test case for testing and manage them at a time. Audit Logs display audit history of test case changes. You can . If you work in a highly controlled environment then it is likely that version control is important. The Test cases in the library can be updated without affecting their previous versions and executions. You can also compare different versions of a test case cases for audit purposes.

Use Case:A user may realize during the editing of While editing the test case a user may realize that both the old and the new version of the test case are valid as separate test cases. The user may also create a test case and use it as a template to create new test cases without the bother of copying all the separate steps. This is particularly useful when testers are developing new test cases.

For example, the test case is originally created for login operation with below step.

Step 1 : Go to the application. It displays Login page.

Step 2 : Provide User name and Password. User logged in.

Tester execute the Test case.

Later on, in the application, one more authentication type is introduced for some teams, that is, SSO authentication. Now, few teams has to login using direct authentication method and other teams has to login via SSO authentication. In this case tester can create 2nd version of test case where he will update the steps as per login mechanism of SSO authentication.

Step 1 : Go to the application. It redirects to the SSO login page.

Step 2 : Provide the SSO User name and Password. User logged in.

As the another version of test case is created, it does not invalidate the first version of Test case and its execution. Tester can execute both versions of Test case and it will not affect each other. 

Maintaining the versions also help QA manager to easily track the updates being made on Test case for audit.  


Lets see how Test Case versioning works in QMetry.

If permissions are enabled then version control works based on the Test Case Versioning Permission.


Table of Contents
maxLevel1

...

The Test case > Execution tab shows the execution details for selected Test Case version. 

If the steps in test case version is edited after it is being linked on the Test cycle then tester can sync the latest changes on execution screen. 

A 'Sync Steps' button will appear using which user can sync the latest steps of test case version with the test cycle. This button will not be enabled if the changes are made to any other version of Test case.

Image Added

Delete a Test Case Version

...