data on demand: now that’s what we’re lookin’ for!

22
World ® ’1 6 Data on Demand: Now That’s What we’re Lookin’ For! Abhijit Mugali - Sr Principal Product Owner, CA TDM – CA Technologies Ankur Seth - Sr Services Architect, CA TDM – CA Technologies DO5X07E DEVOPS

Upload: ca-technologies

Post on 12-Jan-2017

22 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Data on Demand: Now That’s What we’re Lookin’ For!

World®’16

DataonDemand:NowThat’sWhatwe’reLookin’For!AbhijitMugali- SrPrincipalProductOwner,CATDM– CATechnologiesAnkurSeth- SrServicesArchitect,CATDM– CATechnologies

DO5X07E

DEVOPS

Page 2: Data on Demand: Now That’s What we’re Lookin’ For!

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Data on Demand: Now That’s What we’re Lookin’ For!

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Yourtestingteamsneeddata,andfast!Learnhowtestdataon

demandsolutionsfromCATechnologieswillsolveyourproblem

ofslow,manuallycreatedtestdata.This90minutepresentation

willshowyouhowmultipleteamscanaccessdatathroughCA

TestDataManager’swebinterfacetoaccessdatawheneverand

wherevertheyneedit.

AbhijitMugaliCATechnologiesSrPrincipalProductOwner

AnkurSethSrServicesArchitect

Page 4: Data on Demand: Now That’s What we’re Lookin’ For!

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

DATAONDEMANDPROBLEMSTATEMENT

CATESTDATAMANAGEMENTVISION

USECASE3:ENABLESYNTHETICGENERATIONOFAPPLICATIONOBJECTS

OVERVIEW– SYNTHETICDATAGENERATION,TESTMATCH&TESTERSELFSERVICE

USECASE1:RESERVEHARDTOFINDDATA

USECASE2:CLONETHEMISSINGDATAFROMPRODUCTION

1

2

3

4

5

6

Page 5: Data on Demand: Now That’s What we’re Lookin’ For!

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProblemStatement

§ HowcanIfind&reserveuniquetestdatasothatnoonecanaccidentlyoverwritemydata?

§ Canmytestersaccessthetestdatawithintheirtools?

§ HowcanIgeneratethemissingdataneededtotestmysystems?

Page 6: Data on Demand: Now That’s What we’re Lookin’ For!

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EnterpriseWideTDMCOE

TestDataWarehouse

App2App1

EnterpriseTestDataManagementasCOEforAgileTeams

OpsControlled Dev Controlled

Profile,Subset&Mask

VisualizeandAnalyzeData

Quality

Copy,Clone,GenerateData

toTarget

FindDataacrossenvironments

Configure

Create

ManageTestDataEngineer

Scrumteams

DeliverDatainformatuser

needs

LargenumberofDB&DataSourcesSupported

AcrossMainframeAndDistributed

ProductionDB

App2App1

TestDataEngineer

DataServicesCatalog

AgileCentral ServiceVirtualization

Page 7: Data on Demand: Now That’s What we’re Lookin’ For!

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataOnDemandUseCases

1. ReservehardtofinddataviaTestMatchintegrationwithCAAgileCentral(akaRally)

2. ClonethemissingdatafromProductiontotheQAenvironment

3. EnablesyntheticgenerationofapplicationobjectsviaTesterSelfService

Page 8: Data on Demand: Now That’s What we’re Lookin’ For!

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Overview- SyntheticDataGeneration

§ SupportforregistrationofhierarchicalfilesincludingXML,XSD,JSON,WSDLetc.,CSVandGTExcel

§ Comprehensivedatagenerationsupport

§ SwaggerenabledAPIstoenableinteractivedocumentation,clientSDKgenerationanddiscoverability.

Registerobjectssothatyoucanperformvariousdatamanipulationoperations

Page 9: Data on Demand: Now That’s What we’re Lookin’ For!

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Overview- TestMatch

§ Usespowerfuldataminingfunctionalitytoquicklyidentify,mineandlinkdatatoautomatedtestcases,frommultiplesources

§ Ithelpsthetestengineerstofindtherightdataintheirtestinganddevelopmentenvironments

§ AdditionallyprovidesanabilitytolinkthetestcasewiththeactualtestdataviaintegrationwithHPALMandCAAgileCentral

Enablesagileteammemberssubmitdatareservationrequests

Page 10: Data on Demand: Now That’s What we’re Lookin’ For!

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Overview- TesterSelfService

§ Newself-serviceinterfacethatletsTestersdynamicallyrequest,reserveandobtainthedatatheyneedtoexecutetestcases

§ NewJobEnginethatenhancestheperformanceandeliminatesthedependencyonRemotePublishEngine

§ Time-BasedRequestScheduling

§ Publish-LevelRepeatCount

Enablesagileteammemberssubmitdatareservationrequests

Page 11: Data on Demand: Now That’s What we’re Lookin’ For!

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UseCase1:ReservehardtofinddataviaTestMatchintegrationwithCAAgileCentral

CAAgileCentral

Logsin,SelectsaTestCase&ClicksonSet

Criteria

CATDMPortalTesterSelfService

LogsinandSelects aFindandReserveOrder

Tile

CATDMPortalTesterSelfService

EnterstheReservationCriteriaandSubmitsthe

form

CAAgileCentral

TestCaseisattachedwithTestDatathatmatchesReservation

Criteria

Page 12: Data on Demand: Now That’s What we’re Lookin’ For!

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReservehardtofinddataviaTestMatchintegrationwithCAAgileCentral

Demo

Page 13: Data on Demand: Now That’s What we’re Lookin’ For!

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UseCase2:ClonethemissingdatafromProductiontotheQAenvironment

CATDMPortalTesterSelfService

LogsinandSelects aCloneOrderTile

CATDMPortalTesterSelfService

SelectsOrderID tocloneandSubmits theform

OrderManagementDatabase

OrderID recordalongwithitsrelatedtablesis

cloned

Page 14: Data on Demand: Now That’s What we’re Lookin’ For!

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ClonethemissingdatafromProductiontotheQAenvironment

Demo

Page 15: Data on Demand: Now That’s What we’re Lookin’ For!

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UseCase3:EnablesyntheticgenerationofapplicationobjectsviaTesterSelfService

CATDMPortalTesterSelfService

LogsinandSelects aGenerateOrderbyTest

CaseTile

CATDMPortalTesterSelfService

Thecriteriatogeneratedataisautopopulated

OrderManagementDatabase

OrderID recordalongwithitsrelatedtablesisgeneratedbasedonthe

criteria

Page 16: Data on Demand: Now That’s What we’re Lookin’ For!

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EnablesyntheticgenerationofapplicationobjectsviaTesterSelfService

Demo

Page 17: Data on Demand: Now That’s What we’re Lookin’ For!

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Summary

§ TestMatchintegrationwithCAAgileCentralallowstesterstofindandreserveuniquetestdataintherightquantityandintherighttestenvironment

§ CATestDataManagercanbeusedtogeneratesyntheticdataeitherbycloningfromproductionenvironmentsorbyleveragingtherichdatagenerationfunctions

Page 18: Data on Demand: Now That’s What we’re Lookin’ For!

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 19: Data on Demand: Now That’s What we’re Lookin’ For!

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5X26S What'sNewinCATestDataManager4.0? 11/16/2016at4:30pm

DO5T17SCaseStudy:NationwideBuildingSociety'sCATestDataManagerSuccessStory

11/17/2016at1:45pm

DO5X42STechVision:TestDataonDemand:DeliveringtheRightData,totheRightPlace,attheRightTime

11/17/2016at4:30pm

Page 20: Data on Demand: Now That’s What we’re Lookin’ For!

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

DataComplianceandTesting

CATDMTheater5

DeliverTestDataFaster

CATDMTheater5

UseModelBasedTesting

CAARDTheater5

AchieveMaximumTestCoverage

CAARDTheater5

Page 21: Data on Demand: Now That’s What we’re Lookin’ For!

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 22: Data on Demand: Now That’s What we’re Lookin’ For!

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.22 @CAWORLD#CAWORLD

DevOps– ContinuousDelivery

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