SlideShare a Scribd company logo
1 of 9
Test Data Management

                             A Case Study

                                            Functional   Customer
                                            Testing      Acceptance



                                                         Non
Renard Vardy                                Developer
                                                         Functional
                                            Testing
Technical Director – Victoria                            Testing
Renard.vardy@testlogistics.com
0413561673
Contents
•   What is Test Data Management(TDM)?
•   Common Issues
•   Test Data Privacy
•   TDM Process
•   A Case Study
                                  Functional   Customer

•
                                  Testing      Acceptance
    Outcomes
                                               Non
                                  Developer
                                               Functional
                                  Testing
                                               Testing
What is TDM?
Test Data Management consists of managing the
provisioning of required test data efficiently and
effectively, while at the same time ensuring
compliance to regulatory and organisational
standards.                                              Discover      Extract


TDM delivers to key business and IT objectives by
systematically deriving test data needs from overall
                                                       Data Load      Transform
testing needs, this may include:
• Create targeted, appropriately sized test
   environments instead of replicating entire                      Functional   Customer
                                                                   Testing      Acceptance
   production environments
• Choosing between synthetic and production data
                                                                                Non
                                                                   Developer
• Ensuring the test data sets are to the necessary                 Testing
                                                                                Functional
                                                                                Testing
   Quality Level.
Common TD
 issues
• High impact to delivery due to data related
  outages and/or data synchronisation issues
• High OPEX costs and inefficiencies due to
  outages relating to management of test data
• High Risk and Penalties associated with not
  adhering to compliance and/or data privacy laws
• Outsourced and or off-shored testing services
  have access to the personally identifiable
  customer data
• Data in test environment(s) is not masked or      Functional   Customer
  privitisation                                     Testing      Acceptance

• End to end data syncronisation
                                                                 Non
                                                    Developer
                                                                 Functional
                                                    Testing
                                                                 Testing
TD Privacy
Techniques to protect customer privacy
Customer name, date of birth, postal address, telephone numbers, email
addresses, transaction history and tax file numbers
• Encryption          • Data Generation
• Masking             • Translation
• Aging
The challenge is: after privatisation is to
have a usable data across the test                             Functional
                                                               Testing
                                                                            Customer
                                                                            Acceptance
Environments (Dev, SIT, ST, NFT, E2E..)
                                                                            Non
                                                               Developer
                                                                            Functional
                                                               Testing
                                                                            Testing
TDM Process
    Source                Extract          Transform           Provision                Target

    Data Identification       Data Selection     Data Security        Data Migration        Data Refresh
    Data Requirements         Data Mapping       Data Masking         Data Validation       Data Maintenance
    Data Dependencies         Data Mining        Data Preparation                           Data Booking
    Data Types                                   Data Privatisation
                                                 Sub-setting




The core objectives of a Test Data Management approach are:
                                                                               Functional Customer
     To develop a TDM Framework and process to support data transformation and refresh
    Leverage TDM Tools and techniques to simplify, automate and optimise the Testing test data
                                                                                use of Acceptance
    Apply Data sub-setting techniques to create realistic and manageable test databases
    Apply Data privatisation techniques to safeguard customer privacy/security            Non
                                                                                Developer
    Quickly and easily refresh data in Test Environments                                  Functional
                                                                                Testing
                                                                                           Testing
    Empower test teams to select and book test data sets
A Case Study
When We arrived:
• Sampling of test data (eg. every 1000 records)
• Manual/Ad hoc test data privatisation resulting in heavy outages
• Different levels of test data privatisation (Depending on the platform
  – sensitive information was removed or masked)
• Limitations of who could do testing due to test data privacy concerns
• Manually create data set and type into the database
• Testing teams changing data resulting in data integrity issues with
                                                             Functional Customer
  other testing teams                                        Testing    Acceptance



                                                                               Non
                                                                   Developer
                                                                               Functional
                                                                   Testing
                                                                               Testing
A Case Study
Background:
• 60 Core applications across the enterprise
• 20 people at any given time working on
  analysing, mapping, privatising and
  loading test data
• Target savings:                      Functional
                                       Testing
                                                    Customer
                                                    Acceptance



  – 33% reduced storage requirements   Developer
                                                    Non
                                                    Functional
                                       Testing
                                                    Testing
  – 33% reduction in required CPU
Outcomes
• Accurate test data sets (accurate spread and alignment
  of test data)
• Up to 80% reduction in test environment storage
  capacity requirements
• Up to 50% reduction in test environment CPU
  requirements
• Reduced data refresh downtime (from days or weeks to
                                                Functional Customer
  hours)                                        Testing    Acceptance


• Improved data quality and thus improved testing quality  Non
                                                Developer
                                                           Functional
• Empowered the testing teams to select and book their
                                                Testing
                                                           Testing

  own data sets

More Related Content

What's hot

Test data management
Test data managementTest data management
Test data managementRohit Gupta
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Servicesdrummondrj
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Amazon Web Services
 
Remote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiencyRemote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiencyAbimanyu V
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 yearsMoogsoft
 
Washington DC DataOps Meetup -- Nov 2019
Washington DC DataOps Meetup   -- Nov 2019Washington DC DataOps Meetup   -- Nov 2019
Washington DC DataOps Meetup -- Nov 2019DataKitchen
 
Chaos Engineering on Cloud Foundry
Chaos Engineering on Cloud FoundryChaos Engineering on Cloud Foundry
Chaos Engineering on Cloud FoundryKarun Chennuri
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Amazon Web Services
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern ApplicationsAmazon Web Services
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrXBOSoft
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
IT Infrastructure Managed Services and RIMS
IT Infrastructure Managed Services and RIMSIT Infrastructure Managed Services and RIMS
IT Infrastructure Managed Services and RIMSRazak Mohammed Ali
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesAraf Karsh Hamid
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's includedJames Serra
 

What's hot (20)

Test data management
Test data managementTest data management
Test data management
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Services
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
 
Remote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiencyRemote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiency
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 years
 
Washington DC DataOps Meetup -- Nov 2019
Washington DC DataOps Meetup   -- Nov 2019Washington DC DataOps Meetup   -- Nov 2019
Washington DC DataOps Meetup -- Nov 2019
 
TestOps and Shift Left
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift Left
 
Chaos Engineering on Cloud Foundry
Chaos Engineering on Cloud FoundryChaos Engineering on Cloud Foundry
Chaos Engineering on Cloud Foundry
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern Applications
 
Data ops in practice
Data ops in practiceData ops in practice
Data ops in practice
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and Zephyr
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
IT Infrastructure Managed Services and RIMS
IT Infrastructure Managed Services and RIMSIT Infrastructure Managed Services and RIMS
IT Infrastructure Managed Services and RIMS
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
 
Big Data Tech Stack
Big Data Tech StackBig Data Tech Stack
Big Data Tech Stack
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 

Similar to Test Data Management Case Study

Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Joseph Ours - The Scourge Of Testing: Test Data Management
Joseph Ours - The Scourge Of Testing: Test Data ManagementJoseph Ours - The Scourge Of Testing: Test Data Management
Joseph Ours - The Scourge Of Testing: Test Data ManagementQA or the Highway
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USIBM Danmark
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4Rosario Cunha
 
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.
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingCodelattice
 
5 keys to holiday web performance readiness
5 keys to holiday web performance readiness5 keys to holiday web performance readiness
5 keys to holiday web performance readinessSOASTA
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriverMikalai Alimenkou
 
Oss Bss Testing
Oss Bss TestingOss Bss Testing
Oss Bss TestingAhmed Adel
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summarydeyoepw
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...TEST Huddle
 
Resume of Britt Lowry_1
Resume of Britt Lowry_1Resume of Britt Lowry_1
Resume of Britt Lowry_1Britt Lowry
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Javier Carrillo
 
Презентация
ПрезентацияПрезентация
Презентацияguest22d71d
 
Performance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier ApplicationsPerformance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier ApplicationsBob Binder
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery PanelMauricio Godoy
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentationRichard Hsu
 

Similar to Test Data Management Case Study (20)

Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Joseph Ours - The Scourge Of Testing: Test Data Management
Joseph Ours - The Scourge Of Testing: Test Data ManagementJoseph Ours - The Scourge Of Testing: Test Data Management
Joseph Ours - The Scourge Of Testing: Test Data Management
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4
 
Gateway test labs
Gateway test labsGateway test labs
Gateway test labs
 
PraveenResumeNewL
PraveenResumeNewLPraveenResumeNewL
PraveenResumeNewL
 
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
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
5 keys to holiday web performance readiness
5 keys to holiday web performance readiness5 keys to holiday web performance readiness
5 keys to holiday web performance readiness
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriver
 
Oss Bss Testing
Oss Bss TestingOss Bss Testing
Oss Bss Testing
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summary
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
 
Resume of Britt Lowry_1
Resume of Britt Lowry_1Resume of Britt Lowry_1
Resume of Britt Lowry_1
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012
 
Презентация
ПрезентацияПрезентация
Презентация
 
Performance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier ApplicationsPerformance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier Applications
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery Panel
 
Energy and engineering services leverages growth
Energy and engineering services leverages growthEnergy and engineering services leverages growth
Energy and engineering services leverages growth
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentation
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Test Data Management Case Study

  • 1. Test Data Management A Case Study Functional Customer Testing Acceptance Non Renard Vardy Developer Functional Testing Technical Director – Victoria Testing Renard.vardy@testlogistics.com 0413561673
  • 2. Contents • What is Test Data Management(TDM)? • Common Issues • Test Data Privacy • TDM Process • A Case Study Functional Customer • Testing Acceptance Outcomes Non Developer Functional Testing Testing
  • 3. What is TDM? Test Data Management consists of managing the provisioning of required test data efficiently and effectively, while at the same time ensuring compliance to regulatory and organisational standards. Discover Extract TDM delivers to key business and IT objectives by systematically deriving test data needs from overall Data Load Transform testing needs, this may include: • Create targeted, appropriately sized test environments instead of replicating entire Functional Customer Testing Acceptance production environments • Choosing between synthetic and production data Non Developer • Ensuring the test data sets are to the necessary Testing Functional Testing Quality Level.
  • 4. Common TD issues • High impact to delivery due to data related outages and/or data synchronisation issues • High OPEX costs and inefficiencies due to outages relating to management of test data • High Risk and Penalties associated with not adhering to compliance and/or data privacy laws • Outsourced and or off-shored testing services have access to the personally identifiable customer data • Data in test environment(s) is not masked or Functional Customer privitisation Testing Acceptance • End to end data syncronisation Non Developer Functional Testing Testing
  • 5. TD Privacy Techniques to protect customer privacy Customer name, date of birth, postal address, telephone numbers, email addresses, transaction history and tax file numbers • Encryption • Data Generation • Masking • Translation • Aging The challenge is: after privatisation is to have a usable data across the test Functional Testing Customer Acceptance Environments (Dev, SIT, ST, NFT, E2E..) Non Developer Functional Testing Testing
  • 6. TDM Process Source Extract Transform Provision Target Data Identification Data Selection Data Security Data Migration Data Refresh Data Requirements Data Mapping Data Masking Data Validation Data Maintenance Data Dependencies Data Mining Data Preparation Data Booking Data Types Data Privatisation Sub-setting The core objectives of a Test Data Management approach are:  Functional Customer To develop a TDM Framework and process to support data transformation and refresh  Leverage TDM Tools and techniques to simplify, automate and optimise the Testing test data use of Acceptance  Apply Data sub-setting techniques to create realistic and manageable test databases  Apply Data privatisation techniques to safeguard customer privacy/security Non Developer  Quickly and easily refresh data in Test Environments Functional Testing Testing  Empower test teams to select and book test data sets
  • 7. A Case Study When We arrived: • Sampling of test data (eg. every 1000 records) • Manual/Ad hoc test data privatisation resulting in heavy outages • Different levels of test data privatisation (Depending on the platform – sensitive information was removed or masked) • Limitations of who could do testing due to test data privacy concerns • Manually create data set and type into the database • Testing teams changing data resulting in data integrity issues with Functional Customer other testing teams Testing Acceptance Non Developer Functional Testing Testing
  • 8. A Case Study Background: • 60 Core applications across the enterprise • 20 people at any given time working on analysing, mapping, privatising and loading test data • Target savings: Functional Testing Customer Acceptance – 33% reduced storage requirements Developer Non Functional Testing Testing – 33% reduction in required CPU
  • 9. Outcomes • Accurate test data sets (accurate spread and alignment of test data) • Up to 80% reduction in test environment storage capacity requirements • Up to 50% reduction in test environment CPU requirements • Reduced data refresh downtime (from days or weeks to Functional Customer hours) Testing Acceptance • Improved data quality and thus improved testing quality Non Developer Functional • Empowered the testing teams to select and book their Testing Testing own data sets