3 ways to migrate your test management tools
In September 2016, Hewlett Packard Enterprise announced ‘HPE Accelerates Strategy With Spin-Off and Merger of Software Assets With Micro Focus’. The deal closes in 3Q 2017 as noted by Gartner in their ‘HPE’s Spinoff/Merge of Its Software Businesses to Micro Focus May Create Significant Challenges for Users’ post. Existing customers might wonder what level of investment and support products such as HPALM and HPQC will receive in the future.
I am Christophe Telep, Product Manager for IBM Rational Quality Manager (RQM), Watson IoT, reflects on the questions he’s been asked on how to migrate test management data to IBM Rational Quality Manager (RQM):
The need for solid test management solutions
More and more customers recognize the need for a solid test management solution and want to move away from ad-hoc solutions based on spreadsheet documents or fragile open source solutions. Also, many may not be comfortable that they understand the future for Hewlett Packard Enterprise Quality Manager (HPQC).
Whatever the driver, there are three primary options for migrating data from existing test managements tools to IBM Rational Quality Manager (RQM).
1. Microsoft Word and Excel importer utility
First of all, once test cases and/or test scripts have been exported to MS Word or Excel, they can be translated by a IBM Rational Quality Manager utility to XML file(s) in a well-defined XML format. This XML file(s) can be imported into RQM using the RQM Reportable REST API.
From the outside it might appear that a smart application could read the data from Excel or Word documents and simply convert that data into XML. Once in XML that data could be delivered directly to RQM. However, the problem is not that simple. The content of these document types cannot be associated with RQM data types and fields without assistance.
This RQM utility takes these considerations into account:
- Multiple artefact types (Test Scripts, Test Cases, Test Plans, etc)
- Relationships between record types in a single document
- Both Excel and Word document types
These constraints require a solution that is extensible and customizable, which is why the utility uses a document specific configuration.
2. Rest API
Some clients might want to take advantage of public REST APIs to build their own data migration tool or leverage one built by an IBM Partner.
The Rational Quality Manager Reportable REST API supports programmatic operations on the data in the Rational Quality Manager repository, using any utility that can perform HTTP operations. It can be used to create new test artefacts in the RQM repository or update existing ones.
3. Dedicated migration service offerings
Finally, IBM offers dedicated migration service offerings that can speed up the transition phase from tools such HPALM or HPQC. One service offering is based on the IBM Rational Migration Framework (RMF) asset that enables data, links and attachments extracted from 3rd party systems, including HPQC, to be transformed and migrated into Rational RQM and CLM.
This offering supports the migration of requirements, defect tracking, release management, and test planning/execution data to the IBM Collaborative Lifecycle Management (CLM) solution, which includes IBM Rational Quality Manager.
Migrating automated test scripts
A question that is often asked is how to manage the hundreds or thousands of test automation scripts that might be challenging to migrate. Fortunately, they do not need to be migrated in one go. In fact, RQM can drive the execution of those automated test scripts the same way that other tools do it today. RQM integrates directly with many test automation tools including HP UFT, HP QTP and HP Load Runner. Those test execution adapters are either directly included in RQM or can be downloaded separately and used free of charge from the All Download page.
As you can see, they are many options available to help you and your organization through the migration process. Here’s where you can find out more about IBM Rational Quality Manager (RQM). The page has some handy ‘contact IBM’ options if you’d like to talk to someone directly.