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,
Over 50% of business data can be considered confidential,
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-setting

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/de-sensitized?
How will the data be managed?
How will the data be updated/refreshed?
Test Data Management - Objectives

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 Automation Services
Performance Testing Services
Test Maturity Assessments
(TMMi, TPI, customized)

Value-added Outsourcing
Service Level Agreements
ISTQB Certified Test Engineers

ISTQB Foundation Level
ISTQB Advanced Level
Test Analyst
Technical Test Analyst
Test Manager
Test Automation Course
Performance Testing Course
Mobile Testing Course
Usability Testing Course
+
+

Turkey Software 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

Test Data Management - Keytorc Approach

  • 1.
  • 2.
    Test Data Insights Testingdetermines 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, Over 50% of business data can be considered confidential,
  • 3.
    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
  • 4.
    Test Data Management- Process Dev. DB Extract Extract Medium Load Production DB Test DB UAT DB De-sensitize Customer Data  Masking Reduce Quantity  Sub-setting Software Solutions
  • 5.
    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!
  • 6.
    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/de-sensitized? How will the data be managed? How will the data be updated/refreshed?
  • 7.
    Test Data Management- Objectives 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
  • 8.
    Test Data Management- Test Types/Levels
  • 9.
    + More than 350corporate clients… Testing Center of Excellence Test Automation Services Performance Testing Services Test Maturity Assessments (TMMi, TPI, customized) Value-added Outsourcing Service Level Agreements ISTQB Certified Test Engineers ISTQB Foundation Level ISTQB Advanced Level Test Analyst Technical Test Analyst Test Manager Test Automation Course Performance Testing Course Mobile Testing Course Usability Testing Course
  • 10.
    + + Turkey Software QualityReport http://turkishtestingboard.org/turkish/tsqr.htm
  • 11.
  • 12.