what's new in ca test data manager 4.0?
TRANSCRIPT
World®’16
What'sNewinCATestDataManager4.0?ArifMuhammad– Director,ProductManagement– CATechnologiesAbhijitMugali – SrPrincipalProductOwner– CATechnologies
DO5X26S
DEVOPS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForInformationalPurposesOnlyTermsofthisPresentation
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswith customerreferencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.
CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.
Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease.SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhen andif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Thelatestversion,CATestDataManager4.0providesmanynewenhancementsandfeatures.Joinustoseeandlearnmoreaboutthesenewcapabilitiesaswereviewthenew,web-basedinterface,lookatdatamaskingandsyntheticdatacreation,enhancedfilegenerationandmuchmore.We’llalsodiscussourcurrentvisionfortestdatamanagementandhowwe’reworkingtomakeitareality.
ArifMuhammadCATechnologiesDirectorProductManagement
AbhijitMugaliCATechnologiesSr PrincipalProductOwner
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CATESTDATAMANAGEMENTVISION
PRODUCTARCHITECTURE
RESTAPI
TESTERSELFSERVICE
CATDMPORTAL
FLATFILEDATAGENERATION
1
2
3
4
5
6
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
INTEGRATIONWITHSERVICEVIRTUALIZATION
TESTMATCHENHANCEMENTS
FASTDATAMASKERENHANCEMENTS
7
8
9
ROADMAP10
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseWideTDMCOE
TestDataWarehouse
App2App1
EnterpriseTestDataManagementasCOEforAgileTeamsCA’sVision
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
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
StartedModernizationofourProductArchitectureCATestDataManager
§ ITManagement– OpsDirectors
§ XXXXX§ XXXXXX
Technology
§ ImprovedScalability&Performance§ Rapiddeployment§ EaseofIntegrationviaOpenAPIs§ Supportability
§ ModernServiceOrientedArchitecture§ SupportRESTAPIs§ BroaderPlatformsupport
ProductArchitecture
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Data
TDMServices
UI
CATDM– NewServiceOrientedArchitecture
Sourcedatabases
TargetdatabasesTDMRepository
Project
TDMPortal
ConnectionProfile
Job
TestMatch
Publisher
Re-usablewidgets CommonCSS
TDMRESTAPI
ServiceX…
CommonNon-Functionals
Cache
Config
Logging
Model
Generator
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TesterSelfService
§ Newself-serviceinterfacethatletsTesters
dynamicallyrequest,reserve,andobtainthe
datatheyneedtoexecutetestcases
§ NewJobEnginethatenhancestheperformance
andeliminatesthedependencyonRemote
PublishEngine
§ Time-BasedRequestScheduling
§ Publish-LevelRepeatCount
EnablesAgileTeamMembersSubmitDataReservationRequests
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CATDMPortal
§ ProjectandVersionmanagementcapability
§ Comprehensivevariablemanagement
capabilityatproject,version,generatorand
repository(new)levels
§ Manageandmaintainconnectionprofilesto
relationalsources
§ RESTAPIsupport
ModernWebInterfacetoComplementCATestDataManager
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FlatFileDataGeneration
§ Supportforwidevarietyofformats
includingXML,XSD,WSDLURI,JSONand
RRPairs
§ Supportforcyclicreferences
§ Includeadditionalschemainformationin
thegeneratedXMLfiles
§ XSDcolumnconstraintvalidation
GenerateSyntheticDataforApplicationsThatRelyonNon-relationalDatabaseSources
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RESTAPI
§ APIsupportacrossmultipleTDMservices
– TDMProjectService
– TDMGeneratorService
– TDMJobService
– TDMPublisherService
§ SwaggerenabledAPIstoenable
interactivedocumentation,clientSDK
generationanddiscoverability.
EnableExternalSystemstoConfigure,Execute,andMonitorVariousCATDMOperations
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntegrationwithCAServiceVirtualization
§ Provideanabilitytoimportdataintoa
definedvirtualserviceensuringthatdata
availableondemandregardlessofwhether
youhavearunningendpoint
§ Virtualservicedatamaintainsreferential
integrityincludingusecaseswheremultiple
virtualservicesworktogether
AutomaticallyCreateandUpdateVirtualServicesBasedonGeneratedRRPairs
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TestMatchEnhancements
§ Abilitytoperformare-matchofprevioustestmatches
§ Multipleiterationshelptestersmatchnewertestcaseswiththerightdataandretainthepreviouslyallocatedreportingkeystooldertestcaseswhenpossible
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FastDataMaskerEnhancements
§ AbilitytomasklargeXMLfiles(exceeding1GB)thatcontainnamespaces.
§ Databaseencodingsupport
§ AdditionofHASHACHandHASHABNmaskingfunctions
§ TeradataIgnorefunction
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
• HighperformancePublishEngine- Basic
• TDoD jobprocessinginvokingnewpublishengine
• XMLGenerationusabilityenhancements
• APIsforPublishengine
Roadmap:CATestDataManagerAsofNov,10,2016
MarqueeFeatures
Planned UnderConsideration
Delivered Planned UnderConsiderationProduct/Releases CATestDataManager3.8
CurrentlyGA
CATestDataManager4.0 CATestDataManager4.x
§ HighperformancePublishEngine–Advanced
§ PublishEngineStabilization
§ ImprovedcustomerexperienceforIMSmasking
• Twostepdatafindandreserve• Autoexpiringdatareservations• EnhancedCopy/Cloneservice
generationwithimprovedmaintainabilityandperformance
• XMLGenerationserviceusabilityenhancements
• AdvanceddatadiscoverytoReducetimeanderrorsinsettingupTestdataservices
• DatadictionaryforeaseofTestDataServicemaintenance
• DataGenerationsupportforHadoop
• ContainerdeliveryofTDM
• Webbasedsupportformainframemasking
• EnhanceddatamaskingandSubsettingwithbettertrackabilityandreporting
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5T17SCaseStudy:NationwideBuildingSociety'sCATestDataManagerSuccessStory
11/17/2016at1:45pm
DO5X29SModel-BasedTestingforAchievingMaximumCDPipelineAcceleration
11/16/2016at3:00pm
DO5X42STechVision:TestDataonDemand:DeliveringtheRightData,totheRightPlace,attheRightTime
11/17/2016at4:30pm
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
DataComplianceandTesting
CATDMTheater5
DeliverTestDataFaster
CATDMTheater5
UseModelBasedTesting
CAARDTheater5
AchieveMaximumTestCoverage
CAARDTheater5
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu