Your SlideShare is downloading. ×
0
Test Data Management                             A Case Study                                            Functional   Cust...
Contents•   What is Test Data Management(TDM)?•   Common Issues•   Test Data Privacy•   TDM Process•   A Case Study       ...
What is TDM?Test Data Management consists of managing theprovisioning of required test data efficiently andeffectively, wh...
Common TD issues• High impact to delivery due to data related  outages and/or data synchronisation issues• High OPEX costs...
TD PrivacyTechniques to protect customer privacyCustomer name, date of birth, postal address, telephone numbers, emailaddr...
TDM Process    Source                Extract          Transform           Provision                Target    Data Identifi...
A Case StudyWhen We arrived:• Sampling of test data (eg. every 1000 records)• Manual/Ad hoc test data privatisation result...
A Case StudyBackground:• 60 Core applications across the enterprise• 20 people at any given time working on  analysing, ma...
Outcomes• Accurate test data sets (accurate spread and alignment  of test data)• Up to 80% reduction in test environment s...
Upcoming SlideShare
Loading in...5
×

Test data management a case study Presented at SiGIST

1,155

Published on

A good summary of Test Data Management (Data Masking) based on two projects for large banks in Australia.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,155
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Test data management a case study Presented at SiGIST"

  1. 1. Test Data Management A Case Study Functional Customer Testing Acceptance NonRenard Vardy Developer Functional TestingTechnical Director – Victoria TestingRenard.vardy@testlogistics.com0413561673
  2. 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. 3. What is TDM?Test Data Management consists of managing theprovisioning of required test data efficiently andeffectively, while at the same time ensuringcompliance to regulatory and organisationalstandards. Discover ExtractTDM delivers to key business and IT objectives bysystematically deriving test data needs from overall Data Load Transformtesting 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. 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. 5. TD PrivacyTechniques to protect customer privacyCustomer name, date of birth, postal address, telephone numbers, emailaddresses, transaction history and tax file numbers• Encryption • Data Generation• Masking • Translation• AgingThe challenge is: after privatisation is tohave a usable data across the test Functional Testing Customer AcceptanceEnvironments (Dev, SIT, ST, NFT, E2E..) Non Developer Functional Testing Testing
  6. 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-settingThe 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. 7. A Case StudyWhen 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. 8. A Case StudyBackground:• 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×