Home | Customer Support | Sitemap | Site Search
Products Services Request Product Evaluation Customers Case Studies & White Papers Blog/Ask the Experts About Us Careers Contact Us
Migration Testing
Migration testing is too much of an art that should be a science,  a fact that has arisen from the lack of any industry wide acceptance for a particular technique.  Valiance is seeing this change at our customers when the ability to provide 100% post migration verification and automated testing is available. 

The advantages for 100% post migration verification become apparent when one reviews the overall process.
Migration methodologies vary,  but all require a level of analysis, configuration of the migration tool and testing.  Using traditional techniques such as sampling implies that the first time data level testing is applied will occurs late in the process.  If the testing is reliant on sampling,  it is easy to imagine why cost and schedule overruns become all too familiar. 

Valiance takes a different approach and we strongly advocate the following:
  • 100% Verification:  Sampling is eliminated and all migration results are tested
    • This eliminates the typical iterative test/debug cycle
  • Automation: Configure once, test many times without much overhead
    • Where others start sampling,  an automated technique can execute efficiently across all of the migrated data which will save significant time and budget
  • Migration Specification Accuracy: Cannot have an out-of-sync specification
    • How can one test without a specification?  The inadequacy of traditional techniques is illustrated by the number of inaccurate or incomplete specifications typically seen in industry.
Still not convinced?  Valiance has experience testing millions of records and we have compiled a list of error types and the types of techniques required for identification including:
  • Mapping/Specification Error
  • Content Error (unstructured data)
  • Data Cleansing Errors
  • Data-level Errors
  • Process Errors
  • Migration Tool Error
Our testing techniques for 100% post migration verification have been evaluated for each of these types of error against black box testing of the migration tool,  post migration sampling techniques.  There are two significant outcomes; first,  no technique is foolproof, and Valiance’s techniques for testing reduces the likelihood of error by orders of magnitude over the alternative approaches.  Note that we maintain a list of errors and the effectiveness of these techniques which is available upon request.

Sampling Theory
The discussion of migration testing is not complete without any review of the most common approach,  sampling.

Traditional migration testing techniques rely upon sampling or testing a subset of the migration outcomes.  However,  experience demonstrates that this type of testing yields an all too familiar process;  to test via sampling, find one of more errors, repair the error and repeat only to find that subsequent testing cycles identify new errors.  According to sampling theory,  “It is assumed that nonconformities occur randomly and with statistical independence within and between units”.  This implies that the probability of a nonconformity is uniformly distributed across the data being sampled, that fact this migration testing is iterative in nature, where each execution identifies new issues proves that this assumption is not valid .
  • This should include Data discovery and post-migraiton tesitng
  • The post migration write-up should discuss:
  • Categories of error
  • Ability to identify error via black box testing of migration tool
  • Ability to identify the error via sampling (and why sampling doesn’t work)
  • ability to identify the error via post migration 100% verification
ANSI/ASQ Z1.4-2003, Sampling Procedures and Tables for Inspection by Attributes, Section 3.3.
Migration Methodology
Valiance's Migration Suite
The Valiance Difference
News and Events
Ask Our Migration Experts
Valiance’s Migration Testing Challenge
Critical Key for IT Success..
MasterControl Migration Case S..
TrackWise Consolidation and Te..
MatrixOne to Enovia Migration ..
ARISg to Argus Migration Testi..
Clintrace to Argus Migration T..
TRUcompare Datasheet..
TRUmigrate Datasheet..
  View all