Successfully reported this slideshow.
Your SlideShare is downloading. ×

"Test Data Management In a Nutshell" by Satyajit Singh

Ad

1

Ad

Why TDM
 Data quality issue in test environment
 Data security compliance and regulation
 Refresh ,reset and maintain e...

Ad

3
Test Data Management
Test data Management is the process of creation and management of
the realistic right sized test da...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 12 Ad
1 of 12 Ad

More Related Content

Slideshows for you (19)

More from Agile Testing Alliance (20)

"Test Data Management In a Nutshell" by Satyajit Singh

  1. 1. 1
  2. 2. Why TDM  Data quality issue in test environment  Data security compliance and regulation  Refresh ,reset and maintain environments quickly  Better archiving strategy and provide virtual data at any point of time 2
  3. 3. 3 Test Data Management Test data Management is the process of creation and management of the realistic right sized test data in non production environments Test Data Management Solutions Data Archive Data Refresh Data Masking Data Sub-Setting Data Generation
  4. 4.  Data Masking 4 What is Data Masking The process whereby the information in a database is masked or ‘de-identified’ “ is called as Data Masking It enables the creation of realistic data in non-production environments without the risk of exposing sensitive information to unauthorized users Data masking ensures the protection of sensitive information from a multitude of threats posed both outside and inside the organization’s perimeter Also referred to as data de-identification, data depersonalization, data scrubbing, data scrambling, data obfuscation, etc. Masking should always be a irreversible process.
  5. 5.  STATIC MASKING : Create a copy of master data and apply masking algorithm  DYNAMIC MASKING : Doesn’t create a separate copy perform masking dynamically. Static Masking TYPES OF DATA MASKING 5 Production Db Test DbMasking Engine
  6. 6. Dynamic Masking 6
  7. 7.  SHUFFLIING : shuffles the data within the same column  SUBSTITUTION: substitute data from a look up table  NULLING :substitute data with null or ******  User defined :Rules can be customized DATA MASKING TECHNIQUES 7
  8. 8. Example of data masking: How the data looks like after masking EMPLOYEE NO EMPLOYEE NAME 1 SATYAJIT 2 BINEETA 3 AASHUTOSH 4 ROHIT The original data: After using masking techniques: 1. After Shuffling: EMPLOYEE NO EMPLOYEE NAME 1 AASHOTOSH 2 SATYAJIT 3 ROHIT 4 BINEETA 2. After Substitution: EMPLOYEE NO EMPLOYEE NAME 1 RAM 2 RADHA 3 AASHUTOSH 4 ROHIT 8
  9. 9.  Understanding the compliance  Data profiling  Setting up masking standards  Masking the data  Validation as per compliance Masking Implementation 9
  10. 10. IBM OPTIM 10
  11. 11. Productio n database Test Database Access Definition Extract file Column Map Masked File Extract process Convert Process Insert/Load Insert/loa d END TO END PROCESS 11
  12. 12. 12

×