Skip to main content

Understanding Zephyr Essentials to Vansah Migration

A clear overview of what is migrated, how Vansah handles Zephyr test artefacts, and important considerations for a smooth migration.

Updated over a week ago

Overview

Vansah Test Management for Jira supports seamless migration from Zephyr Essentials.
This guide explains:

  • What information is migrated

  • What is partially migrated

  • What cannot be migrated

  • How Vansah interprets Zephyr fields

  • Key differences between both systems


Migrated Test Artefacts

Vansah migrates all major Zephyr test case fields with equivalent support in Vansah.

1.1 Test Case Details

Zephyr Field

Migrated

Vansah Field

Notes

Name

✅ Yes

Headline

Objective

✅ Yes

Description

Precondition

✅ Yes

Precondition

Status

✅ Yes

Status

Priority

✅ Yes

Priority

Component

✅ Yes

Component

Owner

✅ Yes

Owner

Estimated Run Time

✅ Yes

Estimated Time

Folder

✅ Yes

Linked Test Folders

Labels

✅ Yes

Labels

Traceability

Issues

✅ Yes

Linked work items

Embedded Screenshots

✅ Yes

Test Case and Test Script Editor

Test Case Attachments

❌ Not migrated

Attachments

Future consideration


1.2 Custom Fields

  • We currently do not migrate custom fields from Zephyr.

  • However, Vansah supports Jira custom fields.

  • Additionally, Vansah provides a Bulk Update feature that makes it easy to update Jira custom fields to the Test Cases directly within Vansah.


Test Script Migration

Vansah supports all Zephyr script types.

Test Script Type (Zephyr)

Migrated

Notes

Step-by-step

✅ Yes

Embedded attachments allowed

Plain Text

✅ Yes

Embedded attachments allowed

BDD / Gherkin

✅ Yes


Traceability Migration

Zephyr Field

Migrated

Notes

Linked Issues

✅ Yes

Supported as Linked work items

Web Links

❌ Not supported


Test Execution Migration

Execution Data

Migrated

Notes

Execution Key

❗ No

Vansah generates new Test Run keys

Status

⚠️ Partial

Only Overall Results gets migrated as Test Run Result

Actual End Date

❌ Not supported

Vansah Test Plan supports (Start Date and End Date)

Estimated Time

✅ Yes

If provided

Actual Time

❌ Not supported

Assigned To

❌ Not migrated

Executed By

✅ Yes

Release Version

✅ Yes

Iteration

❌ Not migrated

Zephyr “Iterations” belong to Test Plans (not migrated)

Environment

✅ Yes

Support 50 environments per project

Test Cycle

⚠️ Yes

Structured differently, Migrated as Vansah Test Folder + Vansah Test Plan

Version

⚠️ Only Major Version

Only latest OR major version of Test Case is migrated

Issues

❌ Not migrated

Execution Type (Manual/Automation)

❌ Not supported

Vansah does not use Zephyr’s Manual/Automation type


Test Case History / Versioning

Zephyr Feature

Migrated

Notes

Test Case Version History

❌ Not migrated


Summary — What You Get After Migration

✔ All your test cases
✔ Test steps (step-by-step / BDD / plain text)
✔ Labels, components, owner
✔ Traceability with linked Jira issues
✔ Last execution status
✔ Execution cycle mapping into Vansah Test Plans
✔ Only Major version of test cases


What Is Not Migrated

❌ Zephyr Iterations (Test Plans)

❌ Zephyr Custom fields
❌ Web links
❌ Non-major test case versions
❌ Execution type (Manual/Automation)
❌ Exact Test Run keys
❌ Full execution history (only last execution imported)
❌ Attachments (Future consideration)


FAQ – Zephyr Essentials to Vansah Migration

Do we support Test Case Attachments?

Currently, Vansah does not migrate Test Case attachments from Zephyr. Only embedded screenshots are migrated.
However, attachment migration is on our roadmap and may be included in a future enhancement.


How does Vansah manage Zephyr Test Plans and Test Cycles?

Vansah structures Test Plans and Cycles differently from Zephyr.
To maintain consistency and usability, we translate Zephyr artefacts into Vansah’s equivalent structure:

Zephyr Test Cycle → Vansah Test Folder + Standard Test Plan

  • The Test Cycle becomes a Vansah Test Folder.

  • A Standard Test Plan is created to manage the executions from that Cycle.


How does Vansah manage Iterations?

Vansah Test Plans include their own native Iteration support.
However, Zephyr Iterations are not migrated because their structure does not align with Vansah’s Iteration model.


Why are Test Execution keys different after migration?

When migrating test executions, Vansah creates new Test Run records.
Because of differences in database structure and system identifiers, retaining the same Zephyr execution key is not possible.
Therefore, Vansah generates new unique Test Run keys for all migrated executions.


Did this answer your question?