How Can Test Data Management Overcome Mainframe Testing Challenges?

18
How Can Test Data Management Overcome Mainframe Testing Challenges? Tom Finch DevOps: Continuous Delivery CA Technologies Sr. Consultant, Presales DO4X140S @CAWorld #CAWorld Andrew Chapman CA Technologies VP, Product Management

Transcript of How Can Test Data Management Overcome Mainframe Testing Challenges?

Page 1: How Can Test Data Management Overcome Mainframe Testing Challenges?

How Can Test Data Management Overcome Mainframe Testing Challenges?

Tom Finch

DevOps: Continuous Delivery

CA Technologies

Sr. Consultant, Presales

DO4X140S

@CAWorld

#CAWorld

Andrew Chapman

CA Technologies

VP, Product Management

Page 2: How Can Test Data Management Overcome Mainframe Testing Challenges?

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For Informational Purposes Only Terms of this Presentation

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA World

2015 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references

relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights

and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current

information and resource allocations as of November 18, 2015, and is subject to change or withdrawal by CA at any time without notice. The

development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion.

Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this

presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such release

may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-available

basis. The information in this presentation is not deemed to be incorporated into any contract.

Page 3: How Can Test Data Management Overcome Mainframe Testing Challenges?

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Abstract

How a sophisticated, end-to-end test data management strategy can be used to reduce infrastructure costs and mitigate risk while providing testers with all the data they need, when they need it.

Tom FinchCA Technologies

Sr. Consultant Pre-sales

Andrew ChapmanCA Technologies

VP, Product Management

Page 4: How Can Test Data Management Overcome Mainframe Testing Challenges?

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

WHAT IS TEST DATA MANAGEMENT (TDM)?

WHY IS TDM NEEDED?

SUMMARY

CA TEST DATA MANAGER

SUBSETTING AND MASKING

DATA GENERATION

1

2

3

4

5

6

Page 5: How Can Test Data Management Overcome Mainframe Testing Challenges?

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

What is Test Data Management (TDM)?

‘… is the practice of applying a structured and centralized approach to the management of test data at an enterprise level, in order to reduce cost whilst increasing efficiency and quality in development and testing’

Page 6: How Can Test Data Management Overcome Mainframe Testing Challenges?

6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Why do we need to Mask or Generate Data on the Mainframe?

1. Copying production data risks non-compliance

2. The data is not of sufficient quality for testing

3. The way it is stored and provisioned is inefficient, in terms of time and cost

4. Manual data creation is slow and error prone

Page 7: How Can Test Data Management Overcome Mainframe Testing Challenges?

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Using production data in testing is expensive, typically covers just 10-20% of the tests needed

and risks exposing sensitive data.

Masking production data replaces sensitive data with equivalent but safe values

Subsetting reduces infrastructure costs and provides an intelligent spread of data

Generating “synthetic data” lets you quickly create smaller, more intelligent test data sets

which safely, provide maximum coverage and are reusable

Security teams are pushing for engineering to have ‘Live Data Exception’ model

CA TDM, how it can help

Page 8: How Can Test Data Management Overcome Mainframe Testing Challenges?

8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Data Subsetting and Masking

Take subset of data – e.g. DB2 or IMS

CustID Name SSN Street

08052 Andrew Chapman 181-23-7171 87 Featherbed Lane

09112 Brian James 112-32-4435 12 Park Lane

08052 Andrew Chapman 181-23-7171 87 Featherbed Lane

07221 Tom Angle 771-11-8972 8 Boardwalk

CustID Name SSN Street

10000 Hikaru Sulu 545-95-1245 87 Featherbed Lane

10001 Nyota Uhura 802-41-3411 12 Park Lane

10000 Hikaru Sulu 545-95-1245 87 Featherbed Lane

10002 Pavel Chekov 325-74-6517 8 Boardwalk

CustID Item# Order Date

07221 80-25442 2015-01-25

07221 80-25442 2015-03-14

CustID Item# Order Date

10002 80-25442 2015-02-15

10002 80-25442 2015-05-19

Data retains structure, context and referential integrity but does not contain “real” information.

Data masking is a mandatory operation for modern organizations. The average cost per incident of data breach worldwide is $3.5m. In the US, the risk was as high as $5.85m1.

In as many as 59% of these incidents, the risk could have been mitigated by implementing best practices in masking sensitive data and personally identifiable information.

1 Ponemon Institute, 2014

CA TDM allows users to mask data directly on the mainframe reducing the reliance on slow, expensive Extract, Transform and reload technologies to secure sensitive data and ensure compliance.

Masking the data directly on the mainframe can provide teams with millions of rows of high quality, meaningful, referentially intact data, in a matter of minutes!

Page 9: How Can Test Data Management Overcome Mainframe Testing Challenges?

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Production data sources and files

Validation

Profiling

PII Discovery

Data Subset

CA TDM

1 2 3Secure Data

Subsets

Test/Dev Environments

SubsetSubsetSubset

DefinitionCustom Masking

Functions

Masking

Rules

Native Engines run on mainframe

DB2 z/OSDB2 UDBVSAMISAM IMSnon-indexed flat files

FTP

Efficient and effective data masking and subsetting

Page 10: How Can Test Data Management Overcome Mainframe Testing Challenges?

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

“Empty”

Provision fit for purpose data anytime and every time!Provision data with or without access to production systems!

Ready for Testing!

1. Automatically profile data, model it, and accurately measure its coverage

2. Generate rich synthetic data from out of the box functions which provides 100% coverage

3. Cover every outlier, unexpected result, boundary condition and negative path

4. Create thousands of rows of complex, inter-related data in minutes

Synthetically generate all the data you need

Page 11: How Can Test Data Management Overcome Mainframe Testing Challenges?

11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Substitution Variables

Combinable Functions

CA TDM

Data Model

Generation

Bulking Scripts

Test Data

Warehouse

Test/Dev Environments

1 2

4 5

Secure Data sets

3

6

Production data sources and files

DB2 z/OSDB2 UDBVSAMISAM IMSnon-indexed flat files

Synthetic Data Generation

Page 12: How Can Test Data Management Overcome Mainframe Testing Challenges?

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Full enterprise Coverage, Mainframe and Distributed

Mainframe:– DB2 z/OS

– DB2 UDB

– VSAM

– ISAM

– IMS

– non-indexed flat files

Page 13: How Can Test Data Management Overcome Mainframe Testing Challenges?

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Test Data Manager

The CA Test Data Management application suite can:

Profile, subset and mask data

Create synthetic data

– Create synthetic data on demand via web portal

Optimize test cases

– Match test case criteria to existing data (Test Matching)

– Analyze the coverage of the existing data (Data Coverage)

Page 14: How Can Test Data Management Overcome Mainframe Testing Challenges?

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

Page 15: How Can Test Data Management Overcome Mainframe Testing Challenges?

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4X142SMove as Fast as Your Users with Mobile Test

Automation11/19/2015 at 4:30pm

DO3T22S DevOps for a 10-Year-Old (Codebase) 11/19/2015 at 4:30pm

DO4X130SSyntel's approach to Automated Testing Enabling

DevOps11/19/2015 at 4:30pm

Page 16: How Can Test Data Management Overcome Mainframe Testing Challenges?

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Must-See Demos

Test Data Manager

DevOps

Theater 4

DevOps Sim

DevOps

Theater 3

Test Case Optimizer

DevOps

Theater 4

TDM Integrations

DevOps

Theater 4

Page 17: How Can Test Data Management Overcome Mainframe Testing Challenges?

17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow On Conversations At…

Smart Bar

DevOps

Theater 4

Tech Talks

DevOps

Theater 4

Page 18: How Can Test Data Management Overcome Mainframe Testing Challenges?

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15