SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
7/15/2016 IBM
Test Data Management
View Point
Raghavendra N S & Rajasekhar M Atmuri
IBM CORPORATION
Background
With the changing trends in technology and
software development approach in the
modern IT segment, test data management
has become an essential and integral part of
software development life cycle. The
adoption of a progressively more supple
(e.g. Waterfall to Agile) and vibrant
development process requires rapid access
to the appropriate test data. There is a
paying attention on test data due to its large
dependency on quality of testing. However,
quality of test data remains one of the big
challenges for testers. Information
technology or software industry statistics
reveals that nearly 30% of test execution
failures are due to improper test data. In
order to prepare or generate the test data,
one should have good strategy in each of the
TDM practices around test data creation and
maintenance, namely Data Subset, Data
Masking, Test Data Ageing, Test Data
Refresh, Data Archive, Master Copy and
Synthetic Data Generation.
Test Data Management - Strategy
Identify Strategy that works for you
An organization can deploy one or more Test Data Management strategies depending on their needs. Any Test Data
Management strategy deployed should target to address all or some of the following key industry challenges that are
relevant to your organization.
IBMIBMIBMIBM
Test data
Management
Set Your Goals
The Test Data Management strategy like all strategies must have goals and ways to achieve those goals. Strategic
components are paired with goals to achieve targeted business results. To meet our goals, the
Strategy must yield results that are reusable, consumable, scalable and measureable.
Test Data management Goals, Strategies and Targeted Results
Consumable
Goal Strategies Out come
Quality Testing
User Experience
• Self-service data
• Data Catalog
• Decrease post-release defects
• Mapping across Business scenarios,
requirement test cases and data request
• Streamline data acquisition process
• Increase coverage for testing
• Provide supporting metrics
Scalable
Goal Strategies Out come
Compliance
Traceability
• Service model
• Governance
• Meet and exceed industry standards
• Build enterprise wide knowledge
• Increase operational efficiency
• Increase bandwidth
• Data Quality analysis to identify
typical Inconsistencies in test
environment
Reusable
Goal Strategies Out come
Standardization and Modularity • Data Modeling
• Data Management - create Gold
data provide de-identified test data
for versioning test beds
• Knowledge transfer - enablement
on tools and best practices
• Reliable, Reusable data models
• Flexible reusable data extracts
• Knowledge base artifacts
• Component based solution
• Reusable formats to ensure consistency
in data request
The above table lists some of the more broad-based goals that the strategy will address. There are certainly other
goals and other benefits that can be derived from the deployed strategies
Test Data Management Strategy Prelude
There are essentially three significant elements to the TDM Strategy, each with detailed components that define
broad-based strategies that are both foundational and tactical. The three elements of the TDM strategy are:
• Beneficiary Analysis – understanding past and present TDM demands, who the consumer is,
What business requirements and priorities exist and how these factors will influence which consumers,
from which key application systems, become beneficiaries. Also, consider the following factors while
choosing a strategy as part of the Beneficiary analysis
o Cost of implementing & maintaining chosen TDM approach vs. immediate and long term benefits
projected
o Phased approach in implementing TDM addressing business needs & challenges in priority vs. big
bang implementation
o Cost of in-house tools vs. commercial tools / packages
o Future proof your approach considering the fast pace of changes in industry / technology within
the context of your overall organization vision
• The Test Data Management Approach – the process for decomposing complex systems, crafting data
models, identifying relationships, extracting data based on accurate modeling, and ultimately the final
product – data creation.
• Service Model and Supporting Governance – the governing process for the TDM operational model,
including roles and responsibilities for executing on the strategy.
An Effective Test Data Management Approach
Following is a high level sequence of steps for an effective Test Data Management Approach
Discover Data
Identify right source of data (databases, flat files, mainframes, etc) and create data models understanding how
relationships among data are structured across systems / data sources. These data models are going to provide the
basis to identify the source for various business objects with data scattered across systems. Consider using tools
with Automated Data-Relationship Discovery function.
Subset & Mask
Using entire production data for testing is not cost effective and can often become counterproductive during testing
cycles. Identify a subset of data that provides coverage for maximum test scenarios. A good Test Data Management
tool provide capability to extract data from different data sources for an entire business object maintaining the
referential integrity.
Data breach is one of the biggest challenges in the industry, that limits the as-is usage of production data for testing.
The Production data typically contains sensitive information (SI) and personally identifiable information that you
are forbidden to use in testing environments. Identify the sensitive data within the context of your organization’s
data security & compliance requirements and masking functions to transform all sensitive information into data
acceptable for testing. Capabilities for de-identifying confidential data must provide a realistic look and feel, and
should consistently mask complete business objects such as customer orders across test systems.
Create Gold Copy
Use Gold copy as a repository of your test data that can be reused on-demand fulfillment of all future test data
requests. Test Data on Demand play a vital role in minimizing the testing cycles as it cuts down the time spent on
test data identification and test data generation / creation from each test cycle.
Test Environment refresh
Over a period of time, the test data diverges from the realistic data due to new releases in production. Enforce
governance to ensure the test data in gold copy is refreshed with production data regularly to ensure the efficiency of
testing. Also, governance should be in place to periodic / on demand refresh of test environments from the gold
copy.
Workflow based request provisioning system
A workflow based request provisioning system provides a common interface for placing the test data requests
and data management activities. This ensures request management, automated provisioning, mapping data
requests to test cases and optional reservations of data. Internally the solutions follows a modular structure for
organizing data management artifacts so that reuse of techniques can be maximized. Well defined data
template ensure consistent format for data request. The solution maintain federated data realization and ensure
they are adhered to while provisioning. Further, it is important for solution to provide adequate visibility into
test data management activities, through a centralized test management tool.
Business Benefit
IBM Test Data Management Implementation Approach
Engage TDM consultant to choose the right TDM toolset
Identification of right tools is vital to the success of Test Data Management implementation in any
organization. Recommend engaging a TDM consultant with broad experience of implementing Test Data
Management solutions to drive the TDM tools identification process
• Determining their goals and tool selection criteria.
• Proposing a shortlist of TDM tools that meet the client’s needs.
• Scoring the shortlisted tools against the selection criteria.
• Analyzing the scores and providing selection advice to the client’s stakeholders.
Proof of Concept
Conduct proof of concept to validate the feasibility of the Test Data Management Strategy and the selected tool sets
are ideal candidate for implementing Test Data Management solution, delivering the required test data. IBM provide
this proof of concept, including:
• Determining the solution models for selecting, masking, generating and distributing test data, and drawing
up the data design.
• Creating data scenarios for selecting, masking and generating test data, and creating and testing the scripts.
• Preparing the distribution of the test data.
• Executing the prepared scripts and distributing the test data to the designated test environment.
• Presenting the results and evaluating them with the client.
Pilot
Demonstrate that the proposed TDM process is workable and can deliver the expected benefits, by implementing the
process for one system / application area. IBM offers the services to implement TDM Pilot that include:
• Defining the TDM Pilot – determining its goals, tool environment, scope, data coverage and control
measures used.
• Preparing the TDM Pilot – installing and configuring the tooling, defining the TDM process outlines for the
pilot
• Organization workshops for determining and analyzing the general test data requirements to be
implemented as part of the pilot
• Performing the TDM Pilot – executing all stages of the TDM model within a pilot environment, including
performing the most risk-full activities in all stages of the model.
100%
Data
masking
80%
Data can
be reuse
~35%
Save Efforts in
Test Data
Creation
Implementation
During this phase, IBM introduce the selected toolset and the TDM service acts as an instrument for test data.
Services provided include Tools Implementation and full TDM Rollout.
IBM introduces the full TDM cycle into the customer organization. Once the TDM process has been set up, it can
be applied to new software development or maintaining existing applications. IBM sets up the data for an
application/new release via a four-step process:
Discovery. We Understanding of the demand for test data in the particular client situation, then determines and
details the test-specific requirements – the number of test cases, scope of the data set, etc.
Design. To turn demand into a design of the test data, IBM to determine the solutions for selecting, masking,
generating and distributing the test data based on what is in scope.
Prepare. This phase consists of creating the data scenarios for selecting, masking and generating the test data
scope, and creating and testing the scripts. Tools are set up to generate the exact dataset required – either by
selecting the right data or creating the data, or a combination of both. The distribution of the test data is also
prepared.
Provision. After the TDM tooling has been set up and tested, data is generated and provided into the right
environment at the right time. Other available services during this stage include:
• Managing the provision of test environments with test data.
• Keeping test data sets up-to-date.
• Reseeding test environments with data from the central test data repository.
• Rolling back the environment to the virgin data state

Mais conteúdo relacionado

Mais procurados

Clinical Data Management Plan_Katalyst HLS
Clinical Data Management Plan_Katalyst HLSClinical Data Management Plan_Katalyst HLS
Clinical Data Management Plan_Katalyst HLSKatalyst HLS
 
3 D's of test data management managing effectively the underlying challenges...
3 D's of test data management  managing effectively the underlying challenges...3 D's of test data management  managing effectively the underlying challenges...
3 D's of test data management managing effectively the underlying challenges...Ajeet Singh, PMP, CSM
 
Estuate EDM Checklist
Estuate EDM ChecklistEstuate EDM Checklist
Estuate EDM ChecklistEstuate, Inc.
 
Clincial Data Management
Clincial Data ManagementClincial Data Management
Clincial Data ManagementDeepak Yadav
 
Data Ware House Testing
Data Ware House TestingData Ware House Testing
Data Ware House Testingmanojpmat
 
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3keefe008
 
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...IOSRjournaljce
 
Data warehouse-testing
Data warehouse-testingData warehouse-testing
Data warehouse-testingraianup
 
Streamlining Data Management Start-up
Streamlining Data Management Start-upStreamlining Data Management Start-up
Streamlining Data Management Start-upjbarag
 
Statistical process control (spc)
Statistical process control (spc)Statistical process control (spc)
Statistical process control (spc)Ashish Chaudhari
 
Gm assessing performance
Gm assessing performanceGm assessing performance
Gm assessing performanceSatya Harish
 
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 B
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 BHazenberg 20090527 Kennisdagen Presentatie Versie Final1 B
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 Bhazenbw
 
Emerging Trends in Clinical Data Management
Emerging Trends in Clinical Data ManagementEmerging Trends in Clinical Data Management
Emerging Trends in Clinical Data ManagementArshad Mohammed
 
Ronan Consulting Group - Systems Selection and Implementation
Ronan Consulting Group - Systems Selection and ImplementationRonan Consulting Group - Systems Selection and Implementation
Ronan Consulting Group - Systems Selection and ImplementationSteve Ronan
 
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...Venkatraman K
 
Clinical data management india as a hub
Clinical data management india as a hubClinical data management india as a hub
Clinical data management india as a hubBhaswat Chakraborty
 
An Integrated Simulation Tool Framework for Process Data Management
An Integrated Simulation Tool Framework for Process Data ManagementAn Integrated Simulation Tool Framework for Process Data Management
An Integrated Simulation Tool Framework for Process Data ManagementCognizant
 
Risk based quality management
Risk based quality managementRisk based quality management
Risk based quality managementselinasimpson2301
 
EAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseEAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseSherif Rasmy
 

Mais procurados (20)

Clinical Data Management Plan_Katalyst HLS
Clinical Data Management Plan_Katalyst HLSClinical Data Management Plan_Katalyst HLS
Clinical Data Management Plan_Katalyst HLS
 
3 D's of test data management managing effectively the underlying challenges...
3 D's of test data management  managing effectively the underlying challenges...3 D's of test data management  managing effectively the underlying challenges...
3 D's of test data management managing effectively the underlying challenges...
 
Estuate EDM Checklist
Estuate EDM ChecklistEstuate EDM Checklist
Estuate EDM Checklist
 
Clincial Data Management
Clincial Data ManagementClincial Data Management
Clincial Data Management
 
Data Ware House Testing
Data Ware House TestingData Ware House Testing
Data Ware House Testing
 
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
 
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
 
Data warehouse-testing
Data warehouse-testingData warehouse-testing
Data warehouse-testing
 
Streamlining Data Management Start-up
Streamlining Data Management Start-upStreamlining Data Management Start-up
Streamlining Data Management Start-up
 
Statistical process control (spc)
Statistical process control (spc)Statistical process control (spc)
Statistical process control (spc)
 
Gm assessing performance
Gm assessing performanceGm assessing performance
Gm assessing performance
 
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 B
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 BHazenberg 20090527 Kennisdagen Presentatie Versie Final1 B
Hazenberg 20090527 Kennisdagen Presentatie Versie Final1 B
 
Emerging Trends in Clinical Data Management
Emerging Trends in Clinical Data ManagementEmerging Trends in Clinical Data Management
Emerging Trends in Clinical Data Management
 
Ronan Consulting Group - Systems Selection and Implementation
Ronan Consulting Group - Systems Selection and ImplementationRonan Consulting Group - Systems Selection and Implementation
Ronan Consulting Group - Systems Selection and Implementation
 
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...
White Paper - Six Sigma Approach to Increase the Quality of a Drug Safety Cal...
 
Clinical data management india as a hub
Clinical data management india as a hubClinical data management india as a hub
Clinical data management india as a hub
 
An Integrated Simulation Tool Framework for Process Data Management
An Integrated Simulation Tool Framework for Process Data ManagementAn Integrated Simulation Tool Framework for Process Data Management
An Integrated Simulation Tool Framework for Process Data Management
 
Risk based quality management
Risk based quality managementRisk based quality management
Risk based quality management
 
EAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseEAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use Case
 
Bpr at the hospital
Bpr at the hospitalBpr at the hospital
Bpr at the hospital
 

Destaque

'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...TEST Huddle
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014Kishore Bhatia
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementDragan Kinkela
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...CA Technologies
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF
 
How to define mobile automation strategy
How to define mobile automation strategyHow to define mobile automation strategy
How to define mobile automation strategySelin Gungor
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainChelsea Frischknecht
 
OSI Referans Modeli ve Katmanları - Alican Uzunhan
OSI Referans Modeli ve Katmanları - Alican UzunhanOSI Referans Modeli ve Katmanları - Alican Uzunhan
OSI Referans Modeli ve Katmanları - Alican UzunhanMesut Güneş
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2onsoftwaretest
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicSelin Gungor
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingSelin Gungor
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsüMesut Günes
 
Qtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.comQtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.comonsoftwaretest
 
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriPEM Proje Eğitim Merkezi
 
Test Data Management a Managed Service for Software Quality Assurance
Test Data Management a Managed Service for Software Quality AssuranceTest Data Management a Managed Service for Software Quality Assurance
Test Data Management a Managed Service for Software Quality AssuranceSoftware Testing Solution
 

Destaque (20)

'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
 
Need for scaling agile
Need for scaling agileNeed for scaling agile
Need for scaling agile
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
Comparación
ComparaciónComparación
Comparación
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data Management
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - English
 
Scrum best practices
Scrum best practicesScrum best practices
Scrum best practices
 
How to define mobile automation strategy
How to define mobile automation strategyHow to define mobile automation strategy
How to define mobile automation strategy
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated Pain
 
OSI Referans Modeli ve Katmanları - Alican Uzunhan
OSI Referans Modeli ve Katmanları - Alican UzunhanOSI Referans Modeli ve Katmanları - Alican Uzunhan
OSI Referans Modeli ve Katmanları - Alican Uzunhan
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsü
 
ISTQB PROJELERDE HATA YÖNETİMİ
ISTQB PROJELERDE HATA YÖNETİMİISTQB PROJELERDE HATA YÖNETİMİ
ISTQB PROJELERDE HATA YÖNETİMİ
 
Qtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.comQtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.com
 
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
 
Test Data Management a Managed Service for Software Quality Assurance
Test Data Management a Managed Service for Software Quality AssuranceTest Data Management a Managed Service for Software Quality Assurance
Test Data Management a Managed Service for Software Quality Assurance
 

Semelhante a Ibm test data_management_v0.4

Mind Map Test Data Management Overview
Mind Map Test Data Management OverviewMind Map Test Data Management Overview
Mind Map Test Data Management Overviewdublinx
 
4 Test Data Management Techniques That Empower Software Testing
4 Test Data Management Techniques That Empower Software Testing4 Test Data Management Techniques That Empower Software Testing
4 Test Data Management Techniques That Empower Software TestingCigniti Technologies Ltd
 
What is Test Data Management? Why Should You Focus on It?
What is Test Data Management? Why Should You Focus on It?What is Test Data Management? Why Should You Focus on It?
What is Test Data Management? Why Should You Focus on It?Enov8
 
Multidimensional Challenges and the Impact of Test Data Management
Multidimensional Challenges and the Impact of Test Data ManagementMultidimensional Challenges and the Impact of Test Data Management
Multidimensional Challenges and the Impact of Test Data ManagementCognizant
 
Techniques for effective test data management in test automation.pptx
Techniques for effective test data management in test automation.pptxTechniques for effective test data management in test automation.pptx
Techniques for effective test data management in test automation.pptxKnoldus Inc.
 
Enterprise Test Data Generation.pptx
Enterprise Test Data Generation.pptxEnterprise Test Data Generation.pptx
Enterprise Test Data Generation.pptxGenRocket Inc
 
Test Data Management: Benefits, Challenges & Techniques
Test Data Management: Benefits, Challenges & TechniquesTest Data Management: Benefits, Challenges & Techniques
Test Data Management: Benefits, Challenges & TechniquesEnov8
 
Data Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingData Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingKnoldus Inc.
 
MetaSuite and_hp_quality_center_enterprise
MetaSuite and_hp_quality_center_enterpriseMetaSuite and_hp_quality_center_enterprise
MetaSuite and_hp_quality_center_enterpriseMinerva SoftCare GmbH
 
Enterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsEnterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsSheldon McCarthy
 
09 mdm tool comaprison
09 mdm tool comaprison09 mdm tool comaprison
09 mdm tool comaprisonSneha Kulkarni
 
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdfThe Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdfkalichargn70th171
 
A Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdfA Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdfEnov8
 
Group 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxGroup 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxellamangapis2003
 
Data Quality Management: Cleaner Data, Better Reporting
Data Quality Management: Cleaner Data, Better ReportingData Quality Management: Cleaner Data, Better Reporting
Data Quality Management: Cleaner Data, Better Reportingaccenture
 
593 Managing Enterprise Data Quality Using SAP Information Steward
593 Managing Enterprise Data Quality Using SAP Information Steward593 Managing Enterprise Data Quality Using SAP Information Steward
593 Managing Enterprise Data Quality Using SAP Information StewardVinny (Gurvinder) Ahuja
 
Leveraging Your CMMS - From Selection to Daily Use
Leveraging Your CMMS - From Selection to Daily UseLeveraging Your CMMS - From Selection to Daily Use
Leveraging Your CMMS - From Selection to Daily Usejohnnyg14
 
Test data management
Test data managementTest data management
Test data managementRohit Gupta
 
Testing Data Analysis Framework - A Case Study_orig.pptx
Testing Data Analysis Framework - A Case Study_orig.pptxTesting Data Analysis Framework - A Case Study_orig.pptx
Testing Data Analysis Framework - A Case Study_orig.pptxAgile Testing Alliance
 

Semelhante a Ibm test data_management_v0.4 (20)

Mind Map Test Data Management Overview
Mind Map Test Data Management OverviewMind Map Test Data Management Overview
Mind Map Test Data Management Overview
 
4 Test Data Management Techniques That Empower Software Testing
4 Test Data Management Techniques That Empower Software Testing4 Test Data Management Techniques That Empower Software Testing
4 Test Data Management Techniques That Empower Software Testing
 
What is Test Data Management? Why Should You Focus on It?
What is Test Data Management? Why Should You Focus on It?What is Test Data Management? Why Should You Focus on It?
What is Test Data Management? Why Should You Focus on It?
 
Multidimensional Challenges and the Impact of Test Data Management
Multidimensional Challenges and the Impact of Test Data ManagementMultidimensional Challenges and the Impact of Test Data Management
Multidimensional Challenges and the Impact of Test Data Management
 
Techniques for effective test data management in test automation.pptx
Techniques for effective test data management in test automation.pptxTechniques for effective test data management in test automation.pptx
Techniques for effective test data management in test automation.pptx
 
Enterprise Test Data Generation.pptx
Enterprise Test Data Generation.pptxEnterprise Test Data Generation.pptx
Enterprise Test Data Generation.pptx
 
Test Data Management: Benefits, Challenges & Techniques
Test Data Management: Benefits, Challenges & TechniquesTest Data Management: Benefits, Challenges & Techniques
Test Data Management: Benefits, Challenges & Techniques
 
Data Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingData Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable Testing
 
MetaSuite and_hp_quality_center_enterprise
MetaSuite and_hp_quality_center_enterpriseMetaSuite and_hp_quality_center_enterprise
MetaSuite and_hp_quality_center_enterprise
 
Enterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsEnterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial Institutions
 
09 mdm tool comaprison
09 mdm tool comaprison09 mdm tool comaprison
09 mdm tool comaprison
 
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdfThe Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
The Complete Guide to Building an Effective Enterprise Testing Strategy.pdf
 
A Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdfA Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdf
 
Data-Driven Testing
Data-Driven Testing  Data-Driven Testing
Data-Driven Testing
 
Group 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxGroup 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptx
 
Data Quality Management: Cleaner Data, Better Reporting
Data Quality Management: Cleaner Data, Better ReportingData Quality Management: Cleaner Data, Better Reporting
Data Quality Management: Cleaner Data, Better Reporting
 
593 Managing Enterprise Data Quality Using SAP Information Steward
593 Managing Enterprise Data Quality Using SAP Information Steward593 Managing Enterprise Data Quality Using SAP Information Steward
593 Managing Enterprise Data Quality Using SAP Information Steward
 
Leveraging Your CMMS - From Selection to Daily Use
Leveraging Your CMMS - From Selection to Daily UseLeveraging Your CMMS - From Selection to Daily Use
Leveraging Your CMMS - From Selection to Daily Use
 
Test data management
Test data managementTest data management
Test data management
 
Testing Data Analysis Framework - A Case Study_orig.pptx
Testing Data Analysis Framework - A Case Study_orig.pptxTesting Data Analysis Framework - A Case Study_orig.pptx
Testing Data Analysis Framework - A Case Study_orig.pptx
 

Último

Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 

Último (20)

Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 

Ibm test data_management_v0.4

  • 1. 7/15/2016 IBM Test Data Management View Point Raghavendra N S & Rajasekhar M Atmuri IBM CORPORATION
  • 2. Background With the changing trends in technology and software development approach in the modern IT segment, test data management has become an essential and integral part of software development life cycle. The adoption of a progressively more supple (e.g. Waterfall to Agile) and vibrant development process requires rapid access to the appropriate test data. There is a paying attention on test data due to its large dependency on quality of testing. However, quality of test data remains one of the big challenges for testers. Information technology or software industry statistics reveals that nearly 30% of test execution failures are due to improper test data. In order to prepare or generate the test data, one should have good strategy in each of the TDM practices around test data creation and maintenance, namely Data Subset, Data Masking, Test Data Ageing, Test Data Refresh, Data Archive, Master Copy and Synthetic Data Generation. Test Data Management - Strategy Identify Strategy that works for you An organization can deploy one or more Test Data Management strategies depending on their needs. Any Test Data Management strategy deployed should target to address all or some of the following key industry challenges that are relevant to your organization. IBMIBMIBMIBM Test data Management
  • 3. Set Your Goals The Test Data Management strategy like all strategies must have goals and ways to achieve those goals. Strategic components are paired with goals to achieve targeted business results. To meet our goals, the Strategy must yield results that are reusable, consumable, scalable and measureable. Test Data management Goals, Strategies and Targeted Results Consumable Goal Strategies Out come Quality Testing User Experience • Self-service data • Data Catalog • Decrease post-release defects • Mapping across Business scenarios, requirement test cases and data request • Streamline data acquisition process • Increase coverage for testing • Provide supporting metrics Scalable Goal Strategies Out come Compliance Traceability • Service model • Governance • Meet and exceed industry standards • Build enterprise wide knowledge • Increase operational efficiency • Increase bandwidth • Data Quality analysis to identify typical Inconsistencies in test environment Reusable Goal Strategies Out come Standardization and Modularity • Data Modeling • Data Management - create Gold data provide de-identified test data for versioning test beds • Knowledge transfer - enablement on tools and best practices • Reliable, Reusable data models • Flexible reusable data extracts • Knowledge base artifacts • Component based solution • Reusable formats to ensure consistency in data request The above table lists some of the more broad-based goals that the strategy will address. There are certainly other goals and other benefits that can be derived from the deployed strategies Test Data Management Strategy Prelude There are essentially three significant elements to the TDM Strategy, each with detailed components that define broad-based strategies that are both foundational and tactical. The three elements of the TDM strategy are: • Beneficiary Analysis – understanding past and present TDM demands, who the consumer is, What business requirements and priorities exist and how these factors will influence which consumers, from which key application systems, become beneficiaries. Also, consider the following factors while choosing a strategy as part of the Beneficiary analysis o Cost of implementing & maintaining chosen TDM approach vs. immediate and long term benefits projected o Phased approach in implementing TDM addressing business needs & challenges in priority vs. big bang implementation o Cost of in-house tools vs. commercial tools / packages
  • 4. o Future proof your approach considering the fast pace of changes in industry / technology within the context of your overall organization vision • The Test Data Management Approach – the process for decomposing complex systems, crafting data models, identifying relationships, extracting data based on accurate modeling, and ultimately the final product – data creation. • Service Model and Supporting Governance – the governing process for the TDM operational model, including roles and responsibilities for executing on the strategy. An Effective Test Data Management Approach Following is a high level sequence of steps for an effective Test Data Management Approach Discover Data Identify right source of data (databases, flat files, mainframes, etc) and create data models understanding how relationships among data are structured across systems / data sources. These data models are going to provide the basis to identify the source for various business objects with data scattered across systems. Consider using tools with Automated Data-Relationship Discovery function. Subset & Mask Using entire production data for testing is not cost effective and can often become counterproductive during testing cycles. Identify a subset of data that provides coverage for maximum test scenarios. A good Test Data Management tool provide capability to extract data from different data sources for an entire business object maintaining the referential integrity. Data breach is one of the biggest challenges in the industry, that limits the as-is usage of production data for testing. The Production data typically contains sensitive information (SI) and personally identifiable information that you
  • 5. are forbidden to use in testing environments. Identify the sensitive data within the context of your organization’s data security & compliance requirements and masking functions to transform all sensitive information into data acceptable for testing. Capabilities for de-identifying confidential data must provide a realistic look and feel, and should consistently mask complete business objects such as customer orders across test systems. Create Gold Copy Use Gold copy as a repository of your test data that can be reused on-demand fulfillment of all future test data requests. Test Data on Demand play a vital role in minimizing the testing cycles as it cuts down the time spent on test data identification and test data generation / creation from each test cycle. Test Environment refresh Over a period of time, the test data diverges from the realistic data due to new releases in production. Enforce governance to ensure the test data in gold copy is refreshed with production data regularly to ensure the efficiency of testing. Also, governance should be in place to periodic / on demand refresh of test environments from the gold copy. Workflow based request provisioning system A workflow based request provisioning system provides a common interface for placing the test data requests and data management activities. This ensures request management, automated provisioning, mapping data requests to test cases and optional reservations of data. Internally the solutions follows a modular structure for organizing data management artifacts so that reuse of techniques can be maximized. Well defined data template ensure consistent format for data request. The solution maintain federated data realization and ensure they are adhered to while provisioning. Further, it is important for solution to provide adequate visibility into test data management activities, through a centralized test management tool.
  • 6. Business Benefit IBM Test Data Management Implementation Approach Engage TDM consultant to choose the right TDM toolset Identification of right tools is vital to the success of Test Data Management implementation in any organization. Recommend engaging a TDM consultant with broad experience of implementing Test Data Management solutions to drive the TDM tools identification process • Determining their goals and tool selection criteria. • Proposing a shortlist of TDM tools that meet the client’s needs. • Scoring the shortlisted tools against the selection criteria. • Analyzing the scores and providing selection advice to the client’s stakeholders. Proof of Concept Conduct proof of concept to validate the feasibility of the Test Data Management Strategy and the selected tool sets are ideal candidate for implementing Test Data Management solution, delivering the required test data. IBM provide this proof of concept, including: • Determining the solution models for selecting, masking, generating and distributing test data, and drawing up the data design. • Creating data scenarios for selecting, masking and generating test data, and creating and testing the scripts. • Preparing the distribution of the test data. • Executing the prepared scripts and distributing the test data to the designated test environment. • Presenting the results and evaluating them with the client. Pilot Demonstrate that the proposed TDM process is workable and can deliver the expected benefits, by implementing the process for one system / application area. IBM offers the services to implement TDM Pilot that include: • Defining the TDM Pilot – determining its goals, tool environment, scope, data coverage and control measures used. • Preparing the TDM Pilot – installing and configuring the tooling, defining the TDM process outlines for the pilot • Organization workshops for determining and analyzing the general test data requirements to be implemented as part of the pilot • Performing the TDM Pilot – executing all stages of the TDM model within a pilot environment, including performing the most risk-full activities in all stages of the model. 100% Data masking 80% Data can be reuse ~35% Save Efforts in Test Data Creation
  • 7. Implementation During this phase, IBM introduce the selected toolset and the TDM service acts as an instrument for test data. Services provided include Tools Implementation and full TDM Rollout. IBM introduces the full TDM cycle into the customer organization. Once the TDM process has been set up, it can be applied to new software development or maintaining existing applications. IBM sets up the data for an application/new release via a four-step process: Discovery. We Understanding of the demand for test data in the particular client situation, then determines and details the test-specific requirements – the number of test cases, scope of the data set, etc. Design. To turn demand into a design of the test data, IBM to determine the solutions for selecting, masking, generating and distributing the test data based on what is in scope. Prepare. This phase consists of creating the data scenarios for selecting, masking and generating the test data scope, and creating and testing the scripts. Tools are set up to generate the exact dataset required – either by selecting the right data or creating the data, or a combination of both. The distribution of the test data is also prepared. Provision. After the TDM tooling has been set up and tested, data is generated and provided into the right environment at the right time. Other available services during this stage include: • Managing the provision of test environments with test data. • Keeping test data sets up-to-date. • Reseeding test environments with data from the central test data repository. • Rolling back the environment to the virgin data state