Test Data Management Approach Test Data Insights Testing determines the quality of any product, Test data determines the quality of testing, Testing accounts up to 60% of development lifecycle, Data-related tasks occupy about 60% of Application Development and Testing time. ! Test Data Preparation accounts about 50% of total test effort, ! ! ! ! Test Data Management -­‐ Challenges 1 1. 2. 3. 4. 5. 6. 7. 8. Generic Challenges Big Data Time-to-Market Project Costs Maintaining & Logistics Application Complexity Database Complexity Security Regulations & Laws & Compliance 2 Test Specific Challenges 1. Quality of Testing 2. Data Preparation Efforts 3. Control of Multiple Test Environments 4. Test Data Consistency 5. End-to-end traceability of test data 6. Invalid Defects due to test data anomalies 7. TDM Tool Selection & Utilization 8. Skilled TDM Specialists Test Data Management -­‐ Process Dev. DB Extract Extract Medium Load Production DB Test DB UAT DB De-sensitize Customer Data à Masking Reduce Quantity à Sub- Software Solutions Test Data Management -­‐ Lifecycle TD Planning Create/ Modify Application TD Analysis TD Design Create Test Environment Subset TD Execution Test Data Preparation TD Prep. Insert/Edit TD Use TD Maintenance Mask Test Execution Refresh Test Data Check Test Results Extract Compare Script Update Data Update Go LIVE! Test Data Management -­‐ Data Requirements ! What kind of data is needed? ! How much data is needed? ! When is the data needed? ! Who will need the data? ! Where will the data be loaded? ! What are the dependencies? ! What type of testing will the data be used for? ! How will the data be secured/desensitized? Test Data Management -­‐ Objec?ves In order to be efficiently used for any test activity, Test Data should possess the following characteristics; ! ! ! ! ! ! ! ! ! Reliable Accessible Complete Consistent Integral Error-Free Secure Relevant Timely Test Data Management -­‐ Test Types/Levels + More than 350 corporate clients… ! ! ! ! Testing Center of Excellence Test Automa-on Services Performance Tes-ng Services Test Maturity Assessments ! (TMMi, TPI, customized) ! Value-­‐added Outsourcing ! Service Level Agreements ! ISTQB Cer-fied Test Engineers ! ISTQB Founda-on Level ! ISTQB Advanced Level ! Test Analyst ! Technical Test Analyst ! Test Manager ! Test Automa-on Course ! Performance Tes-ng Course ! Mobile Tes-ng Course ! Usability Tes-ng Course + + Turkey SoIware Quality Report http://turkishtestingboard.org/turkish/tsqr.htm + TestIstanbul Conferences http://www.testistanbul.org/ Contact Bize Ulaşın info@keytorc.com blogs.keytorc.com tr.linkedin.com/in/keytorc www.twitter.com/Keytorc Keytorc Software Testing Services