Table of Contents
Zephyr HP ALM Migration Adapter Version 1.2:
Zephyr HP ALM Migration Adapter is a unique API driven solution that lets you migrate your data from HP ALM directly into Zephyr deployment On-premise or in the Cloud. Zephyr offers dedicated migration service offering that can speed up the transition phase from tools such as HP ALM. Zephyr team will lead the migration process end to end, which includes - planning, prepping the environment, setting up the adapter, dry runs, data migration and verification.
Planning:
Planning is an important phase of migration. This phase involves
Determining HP ALM artifacts that need to be migrated
Reviewing production, stage environments of HP ALM and Zephyr
Optimizing stage environments
Determine HP ALM artifacts that need to be migrated
It is important to acknowledge that not all the data you have in legacy system remains good to be transferred. We review with you, how your testing methodologies, practices have changed over the years and determine the right HP ALM artifacts we suggest transferring to Zephyr. This is typically one or two days of effort where we engage in a dialog with all the project leads and managers.
Review Production, Stage environments
Not all HP ALM environments are configured the same. We undertake end to end analysis of hardware, memory allocation for processes, API throttling configurations, network topology etc. We engage with system administrators, network administrators and database administrators.
Optimize stage environment
We determine which style of migration is most suitable for your needs. Typically, we follow big bang migration or trickle migration. Big bang migration is conducted over a weekend when both HP ALM and Zephyr are shut down for users. With this approach, we suggest at least one dry run of the migration in the stage environment before the live event. With trickle migration, we take an incremental approach to migrating data. We run both the systems in parallel and move projects based on business needs. With this approach a thorough analysis of data dependency is conducted in a stage environment.
With either approach, we undertake at least one week of review, preparation and optimization of stage environment; this includes optimization of system that has Zephyr HP ALM Migration adapter installed. Full access to stage environment is required.
Adapter Overview:
Below section provides a high-level overview of communication between Zephyr Server, HP ALM and Zephyr HP ALM Migration adapter.
Zephyr HP ALM Migration adapter provides an easy to use HTML UI to configure and run migration.
It uses REST API’s to pull data out of HP ALM and publish data into Zephyr. Listed below are few HP ALM API’s we use:
{HP-ALM-HOST}/qcbin/rest/domains
{HP-ALM-HOST}/qcbin/rest/domains/{DOMAIN}/projects
{HP-ALM-HOST}/qcbin/rest/domains/{DOMAIN}/projects/{PROJECT}/tests?fields=name,id,parent-id,creation- time,description,dev-comments {HP-ALM-HOST}/qcbin/rest/domains/{DOMAIN}/projects/{PROJECT}/design-steps?fields=name,id,parent- id,step-order,link-test,expected,description
You can learn more about Zephyr API’s at the Developer Zone .
Using our migration service you can migrate test cases, test steps, attachments, sub-referenced test steps, folder structure and much more depending on your needs determined during the planning phase.
Setup Instructions:
Below steps provides a high-level overview of adapter setup instructions.
Download and copy Zephyr HP ALM adapter jar file on to a standalone machine that has access to both HP ALM and Zephyr
Install JRE 1.8 or higher
Allocate at least 4 GB of memory for the adapter process. Data is processed in batches to optimize performance and reduce memory usage.
Ensure you can access HP ALM using admin credentials
Ensure you can access Zephyr using Test Manager credentials
Click on the jar file to run the adapter.
Access the adapter via the browser and follow the onscreen instructions to kick off migration as per the plan.
Supported Migration Entities:
- Projects
- Users
- Tests
- Test Attachements
- Test Steps
- Step Attachments
- Test Folder Organization
- Requirements
- Requirement Custom Fields
- Test Custom Fields
- Release
- Cycle
- Test Run (Execution in Zephyr)
Additional Questions:
For any questions, please contact Zephyr Support.
- Web: https://support.getzephyr.com
- Phone: +1-510-400-8656