INDIUM SOFTWARE
An Independent Software Testing Firm
BUILDING A MIGRATION TESTING
STRATEGY FOR EARLY DEFECT
DETECTION
“Business Assurance through Quality Assurance”
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Agenda
 What – Why – When – Migration testing performed?
 Migration Process
 Migration Success Roadmap
 Traditional Migration Testing (Post-Migration)
 New Migration Testing Strategy (Pre-Migration)
 Conclusion
2
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
What – Why – When – Migration testing
performed?
What ?
 Mechanism to leverage the strength of the existing system while attempting to improve the
accessibility or while considering an application's re-design
Why?
 Ensure Compatibility
 Ensure existing Functionality
 High possibility of large number of defects
When?
 Traditional Process – Post Migration Testing
 New Process – Pre Migration Testing
3
Analysis Conversion Re-Factoring Testing
Application Density
Dependencies
Prepare Source Code
Pre-Migration Changes
Reengineering of UI
Implement Enhancement
Validate Functionality
Performance
Migration Process
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Migration Success Roadmap
4
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Traditional Migration Testing
Migrations have been tested as a form of post-migration testing.
Post-Migration Testing
 Performed once the migration is completed
 The sum of errors identified are very significant
Disadvantages
 Testing to start relatively late in the overall process
 Labour intensive and causes many data-level errors
5
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
A New Migration Testing Strategy
Pre-Migration Testing
 Testing takes place prior to the actual migration of any data, including test migrations
Pre-migration testing will assist in
 Defect Detection in Early Phase
 Risk Reduction
 Cost –Effectiveness
 Migration is released with zero defects
 Less challenges during production migration
6
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Defect Detection in Early Phase
 Reduction of Defects using Pre-Migration method
 Early defect identification results in transparency of Requirements
 Ease in Rework
7
∑ Defects = 415
∑ Defects = 304
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Risk Reduction
 Early Completion of Development/Testing
 High in Quality
 Reduction of Downtime
8
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Cost Reduction
 Early Defect leads to low cost
 Earlier a defect is found/fixed, the cost is less
 Overall Cost is reduced in Pre-Migration testing.
9
ΣCosttoFix
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Conclusion
 This new technique of early defect detection in migration testing fine-tunes the application
 Reduces the laborious effort at the last moment
 Yields a good leverage in business point of view
10
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
11
Thank You
USA:
americas.sales@indiumsoft.com
EMEA & APAC:
apac.sales@indiumsoft.com
emea.sales@indiumsoft.com
INDIA:
sales@indiumsoft.com
Sunnyvale
Suite 210, 1250 Oakmead Parkway
Sunnyvale, CA – 94085.
Phone: +1(408) 501-8844
Fax: +1(408) 501-8808
Atlanta
Crown Office Suites
1870 The Exchange, Suite 100
Atlanta, GA 30339
Phone: +1 (678) 608-0809, +1(770) 989-7302
New Delhi
F-1/5 Okhla Industrial Area Phase-I,
New Delhi – 110 020.
Phone: +91-11-6613 0400
Bengaluru
SRS Plaza, No. 246, 2nd & 3rd Floor
13th Cross, Indira Nagar 2nd Stage
Bengaluru – 560 038.
Phone: +91-80-4914 7777
Chennai
VDS House
41, 2nd Floor, Cathedral Road
Chennai – 600 086.
Phone: +91-44-2811 6330
Fax: +91-44-4210 4033

Migration testing

  • 1.
    INDIUM SOFTWARE An IndependentSoftware Testing Firm BUILDING A MIGRATION TESTING STRATEGY FOR EARLY DEFECT DETECTION “Business Assurance through Quality Assurance”
  • 2.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Agenda  What – Why – When – Migration testing performed?  Migration Process  Migration Success Roadmap  Traditional Migration Testing (Post-Migration)  New Migration Testing Strategy (Pre-Migration)  Conclusion 2
  • 3.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY What – Why – When – Migration testing performed? What ?  Mechanism to leverage the strength of the existing system while attempting to improve the accessibility or while considering an application's re-design Why?  Ensure Compatibility  Ensure existing Functionality  High possibility of large number of defects When?  Traditional Process – Post Migration Testing  New Process – Pre Migration Testing 3 Analysis Conversion Re-Factoring Testing Application Density Dependencies Prepare Source Code Pre-Migration Changes Reengineering of UI Implement Enhancement Validate Functionality Performance Migration Process
  • 4.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Migration Success Roadmap 4
  • 5.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Traditional Migration Testing Migrations have been tested as a form of post-migration testing. Post-Migration Testing  Performed once the migration is completed  The sum of errors identified are very significant Disadvantages  Testing to start relatively late in the overall process  Labour intensive and causes many data-level errors 5
  • 6.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY A New Migration Testing Strategy Pre-Migration Testing  Testing takes place prior to the actual migration of any data, including test migrations Pre-migration testing will assist in  Defect Detection in Early Phase  Risk Reduction  Cost –Effectiveness  Migration is released with zero defects  Less challenges during production migration 6
  • 7.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Defect Detection in Early Phase  Reduction of Defects using Pre-Migration method  Early defect identification results in transparency of Requirements  Ease in Rework 7 ∑ Defects = 415 ∑ Defects = 304
  • 8.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Risk Reduction  Early Completion of Development/Testing  High in Quality  Reduction of Downtime 8
  • 9.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Cost Reduction  Early Defect leads to low cost  Earlier a defect is found/fixed, the cost is less  Overall Cost is reduced in Pre-Migration testing. 9 ΣCosttoFix
  • 10.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY Conclusion  This new technique of early defect detection in migration testing fine-tunes the application  Reduces the laborious effort at the last moment  Yields a good leverage in business point of view 10
  • 11.
    © 2014 IndiumSoftware ENHANCING SOFTWARE QUALITY 11 Thank You USA: americas.sales@indiumsoft.com EMEA & APAC: apac.sales@indiumsoft.com emea.sales@indiumsoft.com INDIA: sales@indiumsoft.com Sunnyvale Suite 210, 1250 Oakmead Parkway Sunnyvale, CA – 94085. Phone: +1(408) 501-8844 Fax: +1(408) 501-8808 Atlanta Crown Office Suites 1870 The Exchange, Suite 100 Atlanta, GA 30339 Phone: +1 (678) 608-0809, +1(770) 989-7302 New Delhi F-1/5 Okhla Industrial Area Phase-I, New Delhi – 110 020. Phone: +91-11-6613 0400 Bengaluru SRS Plaza, No. 246, 2nd & 3rd Floor 13th Cross, Indira Nagar 2nd Stage Bengaluru – 560 038. Phone: +91-80-4914 7777 Chennai VDS House 41, 2nd Floor, Cathedral Road Chennai – 600 086. Phone: +91-44-2811 6330 Fax: +91-44-4210 4033