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

17
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

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

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

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

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