Migration from Test Management 1.0 to Test Management 2.0

  • Release version: Zurich
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Migration from Test Management 1.0 to Test Management 2.0

    This guide enables ServiceNow customers to migrate their test data from Test Management 1.0 to Test Management 2.0, unlocking enhanced testing capabilities. It is crucial to perform the migration first on a non-production instance to verify accuracy before applying it to production.

    Show full answer Show less

    Migration Steps

    • Activate Required Plugins: Enable the Test Management 2.0 (com.snc.testmanagement.2.0) and Test Management 2.0 — Data Migration (com.snc.testmigrationv1v2) plugins to support the migration process.
    • Convert Test Suites: Migrate existing test suites and their underlying test cases to the new format, transforming test suites to test sets and test cases to test versions.
    • Verify Migration: Review the migrated data thoroughly on a non-production instance to ensure completeness and correctness before migrating production data.

    Data Migration Details

    The migration moves test suites, test cases, and tests but does not migrate test plans due to significant data model changes.

    • Test Cases: Converted into test versions in Test Management 2.0, preserving attributes such as Short Description and Domain.
    • Tests: Converted into test steps, retaining order, domain, detailed description, test data, expected result, and verification steps.
    • Test Suites: Converted into test sets, maintaining name, owner, and domain.
    • The original data in Test Management 1.0 remains intact after migration.

    Custom Fields Migration

    If you have custom fields in Test Management 1.0 tables, you can migrate these by overriding the default field mappings in the TestMigrationTableMapping script include. The base mapping is defined in TestMigrationTableMappingBase.

    Practical Guidance

    • Perform migration on a non-production instance first to validate data integrity.
    • Understand the conversion mapping between Test Management 1.0 objects and Test Management 2.0 objects for accurate expectations.
    • Plan for test plans to be recreated manually if needed, as they cannot be migrated.
    • Use the provided plugins to streamline migration and leverage new testing features in Test Management 2.0.

    Migrate your test data from Test Management 1.0 to Test Management 2.0, and start using Test Management 2.0 for its enhanced testing capabilities and features.

    Apply the following migration steps on a non-production instance, verify if the migration is completed as intended, and then perform the migration steps on a production instance.

    Migration steps

    To migrate your test data from Test Management 1.0 to Test Management 2.0, complete the following steps in order:

    1. Activate the required plugins. For more information, see Migration from Test Management 1.0 to Test Management 2.0.
    2. Convert your test suites. For more information, see Convert test suites.
    3. Verify the migrated data on a non-production instance before repeating on production.

    Activate plugins

    Activate the Test Management 2.0 (com.snc.test_management.2.0) and Test Management 2.0 — Data Migration (com.snc.test_migration_v1_v2) plugins.

    Migrate data

    The migration process allows you to move test suites, test cases, and tests.
    Note:
    • Test plans cannot be migrated due to significant change of data model.
    • Test suites, test cases, and tests that are migrated to Test Management 2.0 will not be removed from Test Management 1.0.
    Test cases that are migrated to Test Management 2.0 are converted to test versions in the following manner:
    Test Management 1.0: Test case Test Management 2.0: Test version
    Short Description Short Description
    Domain Domain
    Test Suite Creates a relationship between test and test set
    Prerequisites Link to the old test case
    Tests that are migrated to Test Management 2.0 are converted to test steps in the following manner:
    Test Management 1.0: Test Test Management 2.0: Test step
    Order Order
    Domain Domain
    Detailed description Link to the old test
    Test Step
    Test data Link to the old test
    Expected result Verification step
    Test suites that are migrated to Test Management 2.0 are converted to test sets in the following manner:
    Test set in Test Management 1.0 Test set in Test Management 2.0
    Name Name
    Owner Owner
    Domain Domain

    Add custom fields to migration

    You have added custom fields to the tables of Test Management 1.0, and want to move the fields to the corresponding custom columns in Test Management 2.0. In such a case, include the custom fields into migration by overriding the mapping information in the script include TestMigrationTableMapping. The default mapping is provided in the script include TestMigrationTableMappingBase.

    Convert test suites

    Convert test suites with underlying test cases to test sets and tests.