Skip to main content

Module Versioning and Enhancements

Every time you modify a module in KaneAI, a new version is created automatically. This version history lets you track what changed, compare any two versions side by side, and revert to a previous version when needed. Version control is especially valuable when multiple team members work with the same modules across test cases.

For an overview of creating, using, and managing modules, see Modules.


How Versioning Works

When you edit an existing module — for example, by adding, removing, or modifying a test step — KaneAI automatically increments the version number (e.g., from 1.1 to 1.2). You do not need to manually create versions.

version-increment

After a new version is created, test cases that use the module can either:

  • Accept the new version — Update the test case to use the latest module version
  • Continue using the current version — Keep the existing version without changes
version-selection
tip

To update a module version across many test cases at once, use the Bulk Module Update feature.


Viewing Version History

Open any module from the Modules listing page to see its complete details, including:

  • Description and tags
  • Full version history with timestamps

The version history shows every change made to the module, who made it, and when.

module-details

Comparing Versions

You can compare any two versions of a module to see exactly what changed between them.

  1. Open the module and navigate to the Version History section.
  2. Select the two versions you want to compare.
  3. Review the differences — added, removed, or modified steps are highlighted.
compare-versions

Reverting to a Previous Version

If a module update introduces problems, you can revert to any earlier version.

  1. Open the module and go to Version History.
  2. Select the version you want to restore.
  3. Confirm the revert.

Reverting creates a new version (it does not delete the intermediate versions), so you maintain a complete audit trail.

revert-version

Linked Test Cases

The module detail page includes a Linked Test Cases tab that shows all test cases using the module, grouped by version. This helps you understand the impact of a version change before making updates.

From this tab you can navigate directly to individual test case summary pages.

linked-test-cases
  • Modules — Create, use, and manage modules
  • Bulk Module Update — Update a module version across multiple test cases in one action

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles