October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk7 min

Move TestRail Data to Zephyr Scale: Choose CSV or API

A forward migration from TestRail to Zephyr Scale needs edition-specific verification. Learn when CSV may fit, when API work may help, and how to validate what transfers.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no verified, one-size-fits-all TestRail-to-Zephyr Scale migration recipe in the vendor documentation cited here. First identify whether your destination is Zephyr Scale Cloud or Server/Data Center, then confirm that edition supports the import or API route you plan to use. Choose CSV only if the target edition supports your required data shape; consider REST API work when you need controlled transformations or repeatability, and validate either route in a staging project.

Why migration direction and Zephyr Scale edition matter

TestRail’s article “Migrate from Zephyr Scale” describes the reverse direction: exporting Zephyr Scale test cases, preparing files, and importing them into TestRail. TestRail’s general CSV import documentation also covers importing into TestRail. Neither is an official recipe for moving data from TestRail into Zephyr Scale.

As an Amazon Associate I earn from qualifying purchases.

Zephyr Scale Cloud and Zephyr Scale Server/Data Center have separate documentation and API surfaces. The destination edition—and, for a self-managed deployment, its version—determines which supported imports and API operations you can use. Confirm those details before designing a file format, script, or migration schedule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

SmartBear’s Cloud Migration Alternatives documentation concerns Server/Data Center to Cloud, not TestRail to Zephyr Scale. Its limitations should not be treated as a specification for this migration. Likewise, the existence of an API operation in one edition does not establish that the other edition has the same operation or accepts the same payload.

Inventory what must move before choosing a method

List the source data and relationships you need to retain. A case count alone is not enough: a migration that creates cases but loses steps, custom fields, attachments, or execution context may not meet the team’s needs.

Data to inventory What to decide or verify
Test cases, templates, and steps Identify case types, preconditions, step structure, expected results, and any template-specific fields. Check how the target edition represents each item.
Folders and organization Record the source hierarchy and decide whether it must be reproduced, simplified, or intentionally omitted.
Custom fields List field names, types, allowed values, and whether each has a target equivalent. Define transformations for renamed or differently typed fields.
Attachments Inventory files and their associations. Verify a target-specific transfer method; do not infer attachment support from case import or creation support.
Requirements and issue links Identify linked items and decide how identifiers will resolve in the destination Jira/project context.
Test plans, cycles, runs, and results Decide whether the migration includes planning and execution records, not just the reusable test library. Verify target support for each object separately.
Comments and history Specify whether historical context must be preserved, exported for reference, or excluded with stakeholder approval.
Identifiers and ownership Decide how source IDs, authors, assignees, statuses, and other values should map. Preserve a source-to-target ID crosswalk if relationships depend on it.

For every item, record one disposition: migrate, transform, retain outside Zephyr Scale for reference, or exclude with approval. This inventory becomes the acceptance checklist and prevents an apparently successful case import from concealing losses elsewhere.

CSV or REST API: which route fits?

Decision factor CSV REST API
Target support Use only after confirming the exact Zephyr Scale edition supports importing the required CSV shape. A TestRail CSV importer does not establish target-side import support. Confirm the applicable edition’s API, authentication, permissions, payloads, and limits. The Server API reference documents operations, but not a tested TestRail mapping.
Best fit Potentially easier to inspect for a bounded test-case transfer, if the target’s supported importer covers the needed fields. Potentially better when transformations, relationships, or repeatable execution justify scripting. This is an implementation choice, not a vendor guarantee.
Review and repeatability Files are straightforward for manual review, but may require format-specific preparation and careful handling of repeated imports. A script can encode mappings and reconciliation rules, but adds development, maintenance, and failure-handling work.
Data fidelity Do not assume cases, steps, attachments, plans, results, or history all fit the same import route. Check support entity by entity. Do not infer that support for one API resource means all related objects or historical data can be migrated.
Evidence available for this direction TestRail documents its own importer and a Zephyr Scale-to-TestRail workflow; neither verifies Zephyr Scale ingestion from TestRail. SmartBear’s Server API reference lists resources relevant to test cases and related objects; it does not establish a complete forward migration or field mapping.

How to evaluate a CSV migration

CSV can be a sensible option if your scope is limited and the exact destination edition offers a supported importer for the data you need. Treat that as a condition to verify, not an assumed Zephyr Scale capability.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Confirm the target importer. In the current documentation for your Cloud or Server/Data Center edition, locate the supported import route and its required columns, field types, relationship handling, and limitations. If you cannot verify an appropriate target-side importer, do not treat a prepared CSV as a migration plan.
  2. Export and preserve the source data. Use a TestRail-supported export or other documented source access method available to your account. Keep an untouched copy of the export and record its scope and date.
  3. Map fields before reshaping data. Create a mapping sheet from each source field to its target field or disposition. Include transformations, default values, and fields that will not transfer. Test how the target expects steps, templates, and multi-value fields to be represented.
  4. Prepare files to the target specification. Separate or reshape data only where the target importer requires it. Test encoding, delimiters, quoting, line breaks, and empty values with representative records. Do not copy TestRail’s reverse-migration file-preparation instructions as though they were Zephyr Scale import instructions.
  5. Import a representative sample in staging. Include ordinary and complex cases, custom fields, steps, and any supported relationships. Inspect the resulting records in the target rather than relying only on an import-success message.
  6. Reconcile and sign off. Compare source and destination counts, inspect mapped values and relationships, document exceptions, and get approval for omitted data before running the full migration.

TestRail’s “Migrate from Zephyr Scale” article, updated March 14, 2025, describes its own importer as supporting default and custom fields, preconditions, test steps, and separated steps for that reverse-direction workflow. Those details may help you formulate questions about field mapping, but they do not confirm that Zephyr Scale accepts the same CSV structure. TestRail’s general import article, updated September 5, 2025, likewise documents the TestRail side.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to plan a REST API migration

A REST API migration is a custom integration, not an automatic conversion of TestRail data into Zephyr Scale. SmartBear’s Zephyr Scale Server API reference lists resources for test cases, bulk test-case operations, attachments, folders, test plans, test runs, and test results, among others. That establishes that the Server API has relevant building blocks; it does not establish a tested TestRail mapping, exact payload compatibility for your version, or equivalent Cloud operations.

  1. Choose and verify the destination API. Use the documentation for the actual Zephyr Scale edition and version. Verify authentication, permissions, rate or size limits, required fields, and supported operations before writing migration code.
  2. Extract the intended source scope. Choose a documented TestRail export or source interface that supplies the records you need. Capture stable source identifiers and enough relationship data to rebuild links.
  3. Transform records explicitly. Map fields, steps, statuses, users, and custom values to target representations. Define behavior for unmapped values, duplicates, invalid references, and records that fail validation.
  4. Create related objects in dependency order. If the target supports the required objects, establish folders or other prerequisites before creating records that depend on them. Use the applicable edition’s documented API operations; do not copy endpoint paths or payloads from another edition or version without verification.
  5. Maintain an ID crosswalk. Record each source ID and its resulting target ID. Use it to create supported relationships and to make retries safer if an operation fails partway through.
  6. Reconcile API results with the source. Log successes and failures, compare counts and selected field values, inspect relationships, and handle attachments and execution history as separately validated workstreams.

The Cloud Migration Alternatives page recommends testing its Server/Data Center-to-Cloud API migration in staging and describes that route as limited to the latest versions of certain objects, with exclusions including attachments, custom fields, comments, test-case change history, and test plans. Those constraints apply to that specific migration route; they are not evidence of the limits of a TestRail-to-Zephyr Scale API migration. They do reinforce the need to verify scope against the documentation for your own route.

Validate the migration in staging and plan recovery

Staging validation is operational guidance for this migration, not a published, tested TestRail-to-Zephyr Scale procedure. SmartBear explicitly recommends staging tests for its separate Server/Data Center-to-Cloud API migration. Apply the same cautious principle here before changing production data.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Run a representative sample that includes simple and complex cases, steps, custom fields, and the relationships in scope.
  • Compare source and destination counts by object type, then spot-check field values, folder placement, steps, and linked records.
  • Verify attachments independently, including whether each file is present and associated with the intended record.
  • Check test plans, cycles, runs, results, and historical data separately; a successful test-case transfer does not prove those records moved.
  • Record rejected records, transformed values, duplicates, and intentional omissions in a reconciliation log.
  • Retain source exports and the source-to-target ID crosswalk until stakeholders approve the results. Define who can pause the migration and how incomplete target data will be corrected or removed before the production run.

Use this decision rule

Choose the simplest route that the documentation for your exact Zephyr Scale edition officially supports for the data you actually need. Prefer a verified CSV importer for a bounded, reviewable transfer when its supported format covers the required scope. Use a scripted REST API approach when the target API supports the needed objects and the benefits of controlled mapping, repeatability, or relationship handling justify the engineering effort. If neither route is confirmed for a required data category, treat that category as unresolved rather than assuming it will transfer.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.