Date post: | 08-Jan-2017 |
Category: |
Technology |
Upload: | ca-technologies |
View: | 2,848 times |
Download: | 0 times |
Test Data Management 101Featuring 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 UAT Integration
testing Performance
testingDeploy to pre-prod
Deploy to production
Code commit SCM
TESTCASETESTCASETESTCASE
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
QualityAcceleration
SHIFT LEFT
Release Plan
Design Spec
CustomerExperience
Requirements
TESTCASE
TESTCASE
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 PrivacyGovernance and Compliance
Masking, Subsetting
Managing complex architecturesSOA development and testAccelerating app delivery
Reducing costMoving to the cloud
Data Analysis and CoverageSynthetic data creation
Test data repositoryTest Matching
Data Design
Improving IT-Business communicationMoving to Agile
Complete Test Data Management across enterprise
Agile Services
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO4T15SCase Study: Nordstrom Takes Retail Relief
for Test Data Management11/18/2015 at 11:30 am
DO4T05SVision & Roadmap: The CA Roadmap for Test Data
Management11/18/2015 at 01:00 pm
DO4T16SCase Study: Manheim Implements Test Data
Management to Reduce Testing Time and Costs11/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 CoverageOracle YES YES YES YESMSSQLServer YES YES YES YESTeradata YES YES YES YESADABAS YES YES YES YESDB2 Z/OS Mainframe YES YES YES YESDB2 UDB YES YES YES YESDB2400 iSeries YES YES YES YESIngres YES YES YES YESPostgreSQL YES YES YES YESSybase YES YES YES YESInformix YES YES YES YESInterSystems Caché YES YES YES YESMySQL YES YES YES YESIMS YES YES YES YESSQL Files YES N/A N/A N/AExcel Files YES YES YES NOXML Files YES YES NO NOHTML Files YES NO NO NOCSV Files YES YES YES NOTXT Files YES YES YES NOFixed Definition Files YES YES YES NOHIPAA40-10, 50-10, X12 YES YES NO NOEDI files YES YES NO NOSWIFT etc YES YES NO NOVSAM/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