"Test Case Migrator Plus" (Excel/MHT) Tool

Overview

Test Case Migrator Plus tool allows test related artifacts, present in Excel and MHT/Word formats, to be imported into Team Foundation Server. It works with both Visual Studio 2010 and Visual Studio 2012.

The tool contains 2 workflows, the Excel based workflow and the MHT/doc workflow, each of which is described below:

Excel based workflow:
MHT/Doc based workflow:
Capabilities common to both Excel and MHT/doc workflows:
These capabilities allow you to reap all the benefits associated with Test Case Management (requirements traceability, test coverage, requirements coverage, test execution, test result analysis etc) present in Visual Studio 2010 / Visual Studio 2012 post migration.

Pre-Requisites

For Visual Studio 2010:

Before you can run the “Binaries for VS2010 - Test Case Migrator Plus V1.2 RTM” tool, both the following pre-requisites need to be present on the machine. Without these, the tool will not function.
For Visual Studio 2012:
Before you can run the “Binaries for VS2012 - Test Case Migrator Plus V1.2 RTM” tool, both the following pre-requisites need to be present on the machine. Without these, the tool will not function.

Installation

If you have Visual Studio 2010 client bits installed, then:
Download the “Binaries for VS2010 - TestCaseMigratorPlus(Excel-MHT) V1.2 RTM.zip" and extract it to a folder and start the TestCaseMigratorPlus.exe application. Along with the binaries package, the other files that might be useful include the Readme document, the Linking internals document and the samples package (one for Excel & other for MHT). The sample packages contain corresponding setting file that you can use to jump start the migration process.

If you have Visual Studio 2012 client bits installed, then:
Download the “Binaries for VS2012 - TestCaseMigratorPlus(Excel-MHT) V1.2 RTM.zip" and extract it to a folder and start the TestCaseMigratorPlus.exe application. Along with the binaries package, the other files that might be useful include the Readme document, the Linking internals document and the samples package (one for Excel & other for MHT). The sample packages contain corresponding setting file that you can use to jump start the migration process.

If you have both Visual Studio 2010 and Visual Studio 2012 client bits installed on your machine, then either of the above will work.

Note: Both the VS2012 or the VS2010 version of the tool allows you to connect to a hosted Team Foundation Server, Team Foundation Server 2010 or Team Foundation Server 2012.

Usage

Refer to the TestCaseMigratorPlus(Excel-MHT)-Readme document in the downloads section for a step by step description of how to use the "Test Case Migrator Plus" (Excel/MHT) tool - both in UI mode and command line mode. Refer to the LinksMapping(Excel)-Internals-Readme for an in-depth look at how the links are migrated with this tool.

What's new for the V1.2 RTM version

This release (V1.2 RTM) includes:

What's new for the V1.1 RTM version

The V1.1 RTM release includes fixes for 2 reported issues:

Issue#1: The tool crashes when used against a Scrum project template
This version includes the fix that enables you to work with Projects created with the Scrum Template. Without this fix, trying to use the tool against a project created using a Scrum template would either crash the tool or give various errors.
The core problem with the Scrum template was that the “Bug” work item was present in both “Requirements” category and “Bugs” category, whereas the tool was expecting it to be present only in the “Bugs” category. This has now been corrected.

Issue#2: Test Steps/Expected Results imported via tool do not show up in Microsoft Test Runner (MTR) during manual testing
The tool incorrectly imports the Test steps with Expected Results. Any test step with Expected result should be marked as a Validate step, however this was not set appropriately by the tool. As a result, when the test case is executed manually in MTR, the expected result does not show up inline with the test step.
Fix is that the ‘TestStepType’ field for such a test step should be set as TestStepType.ValidateStep
Thanks to kfkyle for submitting this fix

What's new for the RC2 version

With RC2, the following functionality was added to the Excel based workflow:
No changes have been made to the mht/doc based workflow other than UI polish.