Manage Application Versions


Due to constantly changing requirements and application features, version control is essential in software development. Let's say you've created 10 automated UI tests for app version 1.0.0 in Testsigma, and a new beta version with additional features is in development. In this case, you can copy the existing version 1.0.0 and rename it to version 1.0.0-beta. By doing this, you preserve the original 10 tests while allowing the addition of new tests specific to the beta version. Actions performed on version 1.0.0-beta won't impact the original tests in version 1.0.0. This article discusses how to manage application versions in Testsigma.


Prerequisites


Create Application Version

  1. Navigate to Project Settings > Versions. Versions
  2. On Edit Project prompt,

    • Click on New version. New Version
    • On the New version prompt, enter Name, Description, and click on Create. Version Details
  3. A new version will be created.
NOTE:
  1. You have to select Allow multiple versions while creating a project to be able to create multiple versions.
    Allow Multiple versions
  2. If you want to copy data from previous versions, enable Copy Data from previous Versions toggle and select the models you want to transfer. Copy Data

Edit Application Version

  1. Navigate to Project Settings > Versions. Versions
  2. On Versions, hover over the version you want to edit and click on the kebab menu. Hover over version
  3. Click on Edit Version. Edit Version
  4. Make the changes and click on Update. Update

Delete Application Version

  1. Navigate to Project Settings > Versions. Versions
  2. On Versions, hover over the version you want to delete and click on the kebab menu. Kebab Menu
  3. Click on Delete Version. Delete Version
  4. On Delete Delete Version? prompt, enter DELETE and click on I understand, delete this. Delete Version Warning

Here's a quick GIF demonstrating how to add, edit and delete versions in Testsigma.

Versions Workflow