Test Data Management 101
Featuring a Tour of CA Test Data Manager
(Formerly Grid-Tools’ Data Maker)
James Chan
DevOps: Continuous Delivery
CA Technologies
Sr. Principal Consultant, Technical Sales
DO4X82E
@TwitterHandle
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Ever wonder exactly how Test Data Manager
(TDM) works and how you can maximize your
TDM investment?
In this session we will cover:
• What value does TDM provide organizations?
• What can CA Test Data Manager do to help?
This session will teach how you can maximize
your investment…
James Chan
CA Technologies
Sr. Principal
Consultant, Technical
Sales
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
QUALITY ACCELERATION
TESTING LIFECYCLE GAPS AND OPPORTUNITIES
CA TEST DATA MANAGER PRODUCT DEMO
TDM IN ORGANIZATIONS TODAY
CA TDM SUITE
TEST DATA MANAGEMENT STRATEGY
1
2
3
4
5
6
5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
QA/TestDEV PRODUCTIONPRE-PROD
CI/Build Functional
testing UATIntegration
testing
Performance
testing
Deploy to
pre-prod
Deploy to
production
Code
commit SCM
TEST
CASE
TEST
CASE
TEST
CASE
Test on any
device or platform
mobile-to-mainframe
Automatically generate
test cases, data and
virtual services
Find defects here …instead of here
Capture, create, store and
manage test data to re-
use and share
Quality
Acceleration
SHIFT LEFT
Release Plan
Design Spec
Customer
Experience
Requirements
TEST
CASE
TEST
CASE
Test data
warehouse
VIRTUAL
SERVICE AUTOMATE TESTING ACROSS
EVERY PHASE OF THE SDLC
CA Test Case
Optimizer
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
TDM - Testing Lifecycle Gaps and Opportunities
•Reduce data related defects
•Ability to fulfill 100% of the testing data needs
•Better simulation of data boundary conditions
Data Quality Benefits
•Faster provisioning of test cases & data thru automation
•Mitigating slow & complex data setup with synthetic data
creation
Time to Market Benefits
•Data harness integration with HP QC & ALM
•Avoiding manual efforts in data setup
•Increased data re-use
•Reduction in external team engagements e.g. DBAs
Reduced Cost Benefits
Align to organizational automation goals by reducing time spent creating &
provisioning data leading to maximum speed and quality
•Production data does not provide full functional
coverage
•Extremely manual process leading to long lead
times for projects
•Data ages rapidly
•Data PII compliance issues
•Testers “burn” data and inadvertently affect each
other’s work
•Difficulty locating the right data for a particular
test
•Data Synchronization w/ complex relationships
intact
•Data handoff/process challenges
TDM Challenges
7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
How do Most Organizations Think About TDM Today?
Production Refresh Subset Mask
To most companies this is TDM!
• 20%-30% coverage
• Happy Path Testing!
• No negative test scenario’s
• No data for new development
• Refresh timing varies due to work required
Data inserted into different data stores for dev/test
8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
How do Most Organizations Think About TDM Today?
Production Refresh gives
testers coverage that looks like
this:
Needs this coverage to meet test case scenarios
So they manually add the
data they need.
When the data goes “stale”,
they do another “refresh”
from production and wipe
out all the work they did!
How can we
automate this
process?
9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA Test Data Management Suite
Quality Improvements
• Formalized Requirements
• Test Case Design
• Test Data Warehouse
• Find and Reserve Test Data
• Test Data Reporting
Testing Efficiencies
• Synthetically generated data
• Data Cloning
• Data Conditioning
Improve on Production Data
• Secure, de-sensitized prod data
• Referentially intact slices of
production data
Refresh from Production
Test Data Provisioning
• ALM / QC Integration
• Self-Service Test Data
• Test Case Optimization
• Coverage Analysis
10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Test Data Management Strategy
 Production subsets may not contain data to satisfy test criteria
 Production does not contain data for new functionality
 Production data may not contain outliers
 Refresh of Test Data is time-consuming, expensive and typically infrequent
 Test environment infrastructure cost is higher than necessary
 Exposes organisation to legislative risk
Reactive Strategy Proactive Strategy Enterprise Strategy
Data Privacy
Governance and Compliance
Masking, Subsetting
Managing complex architectures
SOA development and test
Accelerating app delivery
Reducing cost
Moving to the cloud
Data Analysis and Coverage
Synthetic data creation
Test data repository
Test Matching
Data Design
Improving IT-Business
communication
Moving to Agile
Complete Test Data Management
across enterprise
Agile Services
CA Test Data Manager Product Demo
12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO4T15S
Case Study: Nordstrom Takes Retail Relief
for Test Data Management
11/18/2015 at 11:30 am
DO4T05S
Vision & Roadmap: The CA Roadmap for Test Data
Management
11/18/2015 at 01:00 pm
DO4T16S
Case Study: Manheim Implements Test Data
Management to Reduce Testing Time and Costs
11/18/2015 at 04:30 pm
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must See Demos
Test Data
Manager
DevOps
Theater 4
DevOps
Simulation
DevOps
Theater 3
Test Case
Optimizer
DevOps
Theater 4
TDM
Integrations
DevOps
Theater 4
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow On Conversations At…
Smart Bar
Theaters 3 & 4
Tech Talks
Theaters 3 & 4
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Data Source Data Creation Data Masking Subsetting Data Coverage
Oracle YES YES YES YES
MSSQLServer YES YES YES YES
Teradata YES YES YES YES
ADABAS YES YES YES YES
DB2 Z/OS Mainframe YES YES YES YES
DB2 UDB YES YES YES YES
DB2400 iSeries YES YES YES YES
Ingres YES YES YES YES
PostgreSQL YES YES YES YES
Sybase YES YES YES YES
Informix YES YES YES YES
InterSystems Caché YES YES YES YES
MySQL YES YES YES YES
IMS YES YES YES YES
SQL Files YES N/A N/A N/A
Excel Files YES YES YES NO
XML Files YES YES NO NO
HTML Files YES NO NO NO
CSV Files YES YES YES NO
TXT Files YES YES YES NO
Fixed Definition Files YES YES YES NO
HIPAA40-10, 50-10, X12 YES YES NO NO
EDI files YES YES NO NO
SWIFT etc YES YES NO NO
VSAM/ISAM YES YES YES NO
Supported Database and File Types
17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15

Test Data Management 101—Featuring a Tour of CA Test Data Manager (Formerly Grid-Tools’ Data Maker)

  • 1.
    Test Data Management101 Featuring a Tour of CA Test Data Manager (Formerly Grid-Tools’ Data Maker) James Chan DevOps: Continuous Delivery CA Technologies Sr. Principal Consultant, Technical Sales DO4X82E @TwitterHandle #CAWorld
  • 2.
    2 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3.
    3 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Abstract Ever wonder exactly how Test Data Manager (TDM) works and how you can maximize your TDM investment? In this session we will cover: • What value does TDM provide organizations? • What can CA Test Data Manager do to help? This session will teach how you can maximize your investment… James Chan CA Technologies Sr. Principal Consultant, Technical Sales
  • 4.
    4 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Agenda QUALITY ACCELERATION TESTING LIFECYCLE GAPS AND OPPORTUNITIES CA TEST DATA MANAGER PRODUCT DEMO TDM IN ORGANIZATIONS TODAY CA TDM SUITE TEST DATA MANAGEMENT STRATEGY 1 2 3 4 5 6
  • 5.
    5 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD QA/TestDEV PRODUCTIONPRE-PROD CI/Build Functional testing UATIntegration testing Performance testing Deploy to pre-prod Deploy to production Code commit SCM TEST CASE TEST CASE TEST CASE Test on any device or platform mobile-to-mainframe Automatically generate test cases, data and virtual services Find defects here …instead of here Capture, create, store and manage test data to re- use and share Quality Acceleration SHIFT LEFT Release Plan Design Spec Customer Experience Requirements TEST CASE TEST CASE Test data warehouse VIRTUAL SERVICE AUTOMATE TESTING ACROSS EVERY PHASE OF THE SDLC CA Test Case Optimizer
  • 6.
    6 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD TDM - Testing Lifecycle Gaps and Opportunities •Reduce data related defects •Ability to fulfill 100% of the testing data needs •Better simulation of data boundary conditions Data Quality Benefits •Faster provisioning of test cases & data thru automation •Mitigating slow & complex data setup with synthetic data creation Time to Market Benefits •Data harness integration with HP QC & ALM •Avoiding manual efforts in data setup •Increased data re-use •Reduction in external team engagements e.g. DBAs Reduced Cost Benefits Align to organizational automation goals by reducing time spent creating & provisioning data leading to maximum speed and quality •Production data does not provide full functional coverage •Extremely manual process leading to long lead times for projects •Data ages rapidly •Data PII compliance issues •Testers “burn” data and inadvertently affect each other’s work •Difficulty locating the right data for a particular test •Data Synchronization w/ complex relationships intact •Data handoff/process challenges TDM Challenges
  • 7.
    7 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD How do Most Organizations Think About TDM Today? Production Refresh Subset Mask To most companies this is TDM! • 20%-30% coverage • Happy Path Testing! • No negative test scenario’s • No data for new development • Refresh timing varies due to work required Data inserted into different data stores for dev/test
  • 8.
    8 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD How do Most Organizations Think About TDM Today? Production Refresh gives testers coverage that looks like this: Needs this coverage to meet test case scenarios So they manually add the data they need. When the data goes “stale”, they do another “refresh” from production and wipe out all the work they did! How can we automate this process?
  • 9.
    9 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD CA Test Data Management Suite Quality Improvements • Formalized Requirements • Test Case Design • Test Data Warehouse • Find and Reserve Test Data • Test Data Reporting Testing Efficiencies • Synthetically generated data • Data Cloning • Data Conditioning Improve on Production Data • Secure, de-sensitized prod data • Referentially intact slices of production data Refresh from Production Test Data Provisioning • ALM / QC Integration • Self-Service Test Data • Test Case Optimization • Coverage Analysis
  • 10.
    10 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Test Data Management Strategy  Production subsets may not contain data to satisfy test criteria  Production does not contain data for new functionality  Production data may not contain outliers  Refresh of Test Data is time-consuming, expensive and typically infrequent  Test environment infrastructure cost is higher than necessary  Exposes organisation to legislative risk Reactive Strategy Proactive Strategy Enterprise Strategy Data Privacy Governance and Compliance Masking, Subsetting Managing complex architectures SOA development and test Accelerating app delivery Reducing cost Moving to the cloud Data Analysis and Coverage Synthetic data creation Test data repository Test Matching Data Design Improving IT-Business communication Moving to Agile Complete Test Data Management across enterprise Agile Services
  • 11.
    CA Test DataManager Product Demo
  • 12.
    12 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Q & A
  • 13.
    13 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME DO4T15S Case Study: Nordstrom Takes Retail Relief for Test Data Management 11/18/2015 at 11:30 am DO4T05S Vision & Roadmap: The CA Roadmap for Test Data Management 11/18/2015 at 01:00 pm DO4T16S Case Study: Manheim Implements Test Data Management to Reduce Testing Time and Costs 11/18/2015 at 04:30 pm
  • 14.
    14 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Must See Demos Test Data Manager DevOps Theater 4 DevOps Simulation DevOps Theater 3 Test Case Optimizer DevOps Theater 4 TDM Integrations DevOps Theater 4
  • 15.
    15 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Follow On Conversations At… Smart Bar Theaters 3 & 4 Tech Talks Theaters 3 & 4
  • 16.
    16 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Data Source Data Creation Data Masking Subsetting Data Coverage Oracle YES YES YES YES MSSQLServer YES YES YES YES Teradata YES YES YES YES ADABAS YES YES YES YES DB2 Z/OS Mainframe YES YES YES YES DB2 UDB YES YES YES YES DB2400 iSeries YES YES YES YES Ingres YES YES YES YES PostgreSQL YES YES YES YES Sybase YES YES YES YES Informix YES YES YES YES InterSystems Caché YES YES YES YES MySQL YES YES YES YES IMS YES YES YES YES SQL Files YES N/A N/A N/A Excel Files YES YES YES NO XML Files YES YES NO NO HTML Files YES NO NO NO CSV Files YES YES YES NO TXT Files YES YES YES NO Fixed Definition Files YES YES YES NO HIPAA40-10, 50-10, X12 YES YES NO NO EDI files YES YES NO NO SWIFT etc YES YES NO NO VSAM/ISAM YES YES YES NO Supported Database and File Types
  • 17.
    17 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15