Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier...

19
World ® ’1 6 How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost James Chan - Director, Technical Sales - CA Technologies Mark Braemer - Sr. Principal Consultant - Technical Sales DO5X21E DEVOPS

Transcript of Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier...

Page 1: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

World®’16

HowCATestDataManagerHelpsDeliverRigorouslyTestedSoftwareEarlierandatLowerCostJamesChan- Director,TechnicalSales- CATechnologiesMarkBraemer- Sr.PrincipalConsultant- TechnicalSales

DO5X21E

DEVOPS

Page 2: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Deliveringqualitysoftwareontimerequiresaccesstoqualitydatainparallelandondemand.However,deliveringtherightdata,totherightplace,attherighttimeremainsasignificantchallenge,complicatedbyever-morestringentrestrictionsonhowpersonaldatacanbeused.

What’smore,productiondataissimplynotofsufficientlyhighqualityfortesting,andtypicallyonlysatisfies10-20%oftheteststhatneedtoberun.Throwinthetimeandcomplexityofmanuallydefiningtestdataengineeringtasksacrossmultipledatasourcesandtypes,andyouhavearecipefordelaysanddefectsthatmakeContinuousDeliveryimpossible.

JamesChanCATechnologiesDirector,Pre-Sales–TDM/ARD

MarkBraemerCATechnologiesSr.PrincipalConsultant,TechnicalSales

Page 4: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

ALIGNINGTHESTARSANDTHETESTINGTRIANGLE

TESTINGLIFECYCLEGAPSANDOPPORTUNITIES

CATESTDATAMANAGERPRODUCTDEMO

TDMINORGANIZATIONSTODAY

CATDMSUITE

TESTDATAMANAGEMENTSTRATEGY

1

2

3

4

5

6

Page 5: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AligningtheStarsWhatyouneedtotestyourapplication:

SYSTEMUNDERTEST

TestCases

YourApplication

Database:i.e.Oracle,MSSQL,DB2Informix,Teradata,..

DataAccessAbstractionLayer

Environment:• DeployedApp

• CompiledCode• Infrastructure

• Dependencies• OtherApps• VirtualServices• LegacyApps

• TestData(Synced)

Requirements/ExpectedResults

AnotherApplication

LegacyApplications

Or

VirtualServices

Page 6: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Manual/AutomatedExecutionagainstSystemUnderTest

TheTestingTriangle

TestCase

Environment:• DeployedApp

• CompiledCode• Infrastructure

• VirtualServices• TestData

Requirement/ExpectedResults

CAAgileRequirementsDesigner(CAARD)

CAReleaseAutomation

CAServiceVirtualization

CATestDataManager(CATDM)

CAApplicationTest

CABlazemeter

Page 7: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TDM—TestingLifecycleGapsandOpportunities

§ Productiondatadoesnotprovidefullfunctionalcoverage.

§ Extremelymanualprocessleadstolongleadtimesforprojects.

§ Dataagesrapidly.§ DataPIIincludescomplianceissues.§ Testers“burn”dataandinadvertentlyaffecteach

other’swork.§ Locatingtherightdataforaparticulartestisdifficult.§ Synchronizedatawithcomplexrelationshipsintact.§ Datahandoffandprocessposeschallenges.

TDMCHALLENGES

Aligntoorganizationalautomationgoalsbyreducingtimespentcreating&provisioningdataleadingtomaximumspeedandquality.

§ Reducedatarelateddefects.§ Fulfill100percentofthetestingdataneeds.§ Simulatedataboundaryconditionsbetter.

DATAQUALITYBENEFITS

§ Gainfasterprovisioningoftestcasesanddatathroughautomation.

§ Mitigateslowandcomplexdatasetupwithsyntheticdatacreation.

TIMETOMARKETBENEFITS

§ HarnessdataintegrationwithHPQC&ALM.§ Avoidmanualeffortsindatasetup.§ Increasedatare-use.§ Reduceinexternalteamengagements,e.g.DBAs.

REDUCEDCOSTBENEFITS

Page 8: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowdomostorganizationshandleTDMtoday?

PRODUCTIONREFRESH SUBSET MASK

TomostcompaniesthisisTDM!§ 20%-30%coverage§ Happypathtesting!§ Nonegativetestscenario’s§ Nodatafornewdevelopment§ Refreshtimingvariesduetoworkrequired

Datainsertedintodifferentdatastoresfordev/test

Page 9: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowdomostorganizationshandleTDMtoday?

ProductionRefreshgivestesterscoveragethat

lookslikethis:Needsthiscoveragetomeettestcasescenarios

Sotheymanuallyaddthedatatheyneed.

Whenthedatagoes“stale,”theydoanother“refresh”fromproductionandwipeoutalltheworktheydid!

HOWCANWEAUTOMATETHIS

PROCESS?

100101100111 100101100111 100101

100101 100101

100101 100101

Page 10: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CATestDataManagementSuite

TESTDATA

PROVISIONING

TESTING

EFFICIENCIES

§ Testdatawarehouse§ Findandreservetestdata§ Testdatareporting§ ALM/QCintegration§ Self-servicetestdata

QUALITY

IMPROVEMENTS

RefreshfromProduction§ Secure,de-sensitizedproduction

data§ Referentiallyintactslicesof

productiondata

ImproveonProductionData§ Syntheticallygenerateddata§ Datacloning§ Dataconditioning

§ Formalizedrequirements§ Testcasedesign§ Testcaseoptimization§ Coverageanalysis

Page 11: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MaintainingReferentialIntegrity

YourApplication

Database:i.e.Oracle,MSSQL,DB2Informix,Teradata,..

DataAccessAbstractionLayer

AnotherApplication

LegacyApplications

VirtualServices

CATDMRepository

Page 12: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingaTestDataMartSYSTEMUNDERTEST

YourApplication

Database:i.e.Oracle,MSSQL,DB2Informix,Teradata,..

DataAccessAbstractionLayer

AnotherApplication

LegacyApplications

Or

VirtualServices

TestDataMart

CATDM

Tester

Page 13: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TestDataManagementStrategyWhyisproductiondatainsufficient?

§ Productionsubsetsmaynotcontaindatatosatisfytestcriteria.

§ Productiondoesnotcontaindatafornewfunctionality.

§ Productiondatamaynotcontainoutliers.

§ Refreshoftestdataistime-consuming,expensiveandtypicallyinfrequent.

§ Testenvironmentinfrastructurecostishigherthannecessary.

§ Organizationsareexposedtolegislativerisk.

REACTIVESTRATEGY PROACTIVESTRATEGY LONGTERMSTRATEGY

DataprivacyGovernanceandcompliance

Maskingandsubsetting

Managingcomplexarchitectures

SOAdevelopmentandtestAcceleratingappdelivery

ReducingcostMovingtothecloud

DataAnalysisandCoverageSyntheticdatacreationTestdatarepository

TestmatchingDatadesign

ImprovingIT-businesscommunicationMovingtoagile

CompletetestdataManagementacrossenterprise

Agileservices

Page 14: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DemoofCATestDataManager

Stayconnectedatcommunities.ca.com

Page 15: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 16: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5X07EPre-ConEducation:DataonDemand:NowThat’sWhatwe’reLookin’For!

11.15/2016at1:00pm

DO5X26S What’sNewinCATestDataManager4.0? 11/16/2016at1:45pm

DO5X38SCaseStudy:GMFinancial's TestDataManagementandAutomatedTestingJourney

11/16/2016at3:00pm

Page 17: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

UseModelBasedTesting

CAARDDevOpsTheatre5

DevOps5Theatre

AchieveMaxTestCoverage

CAARDDevOpsTheatre5

ImproveDataCompliance

CATestDataManagerDevOpsTheatre5

DeliverTestDataFaster

CATestDataManagerDevOpsTheatre5

Page 18: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 19: Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously Tested Software Earlier and at Lower Cost

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ DevOps– ContinuousDelivery

§ FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu