World®’16
What'sNewinServiceVirtualization10.0?AnandKameswaran- ProductOwner,ServiceVirtualization- CATechnologies
DO5X13E
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
ComeexplorethelatestandgreatestCAServiceVirtualization10.0featuresandfunctionality,thatarebeinglaunchedhereatCAWorld'16.IfyouwantadeepdiveofthenewfeaturesandhowtheyworkwithotherpartsofourDevTestportfolio,thisisthesessionforyou.BethefirsttohaveasneakpeekatthelatestandgreatestfeaturesinournewmajorreleaseofCAServiceVirtualization,suchasnewworkflowsandabrandnewvirtualServiceCatalog.
AnandKameswaranCATechnologiesProductOwner,CAServiceVirtualization
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
OVERVIEW
CREATINGANDEDITINGVIRTUALSERVICES
WHAT’SNEXT
AUTOMATION
INTEGRATIONS
MAINFRAME
1
2
3
4
5
6
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Overview
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASERVICEVIRTUALIZATION
CAServiceVirtualizationandAppTestSolutionSet
DevTest
Industryleadingfoundationforcompaniestodesign,developandreleasesoftwarewithgreateragilityandhigherquality
Allowsforcontinuousdevelopmentandtestingof
software
CAAPPLICATIONTEST
Allowsforalltypesoftestingofmulti-tieredarchitecturesatany
layer
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevTest10.0HighlightsCAServiceVirtualization CAApplicationTest
§ CreateTests fromanExistingVirtualService,SWAGGER 2.0,WSDLorRRPairs
§ AdvancedFunctionsforSWAGGER- ImportwizardandbulkimportertocreateAPItests.SampledataimportertodriveAPItests.
§ [Sandbox] VSConfig tochangeHTTPconfigurationofexistingVS’sintheDevTestPortal
§ Importandcreate testsinSwagger2.0
§ NewCoordinatorandSimulatorviewsintheDevTest Portal
§ IntegrationAPIforcreatingandeditingvirtualservices
§ New IntegrationwithCAAPIManagement - CapturetherequestandresponsedataforAPIsthataremanagedbyCAAPIGateway.ThencreatebaselinesandvirtualservicesfortheAPIs.(CAI)
§ New IntegrationwithAgileCentral(Rally) automaticallysynctestrunresultsfromtheDevTestPortaltotheCAAgileCentraltool.
§ New HPALMPluginforDevTest64-Bit sothatyoucanloadandrunaCAApplicationTestcaseasaQualityCentertestfromtheHPQualityCentersuite.
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevTest10.0Highlights(Continued)CAServiceVirtualization CAApplicationTest
Mainframe
§ MainframeTransactionVirtualization withfullagentconfiguration,transactioncreationandvirtualservicecreationrightintheDevTestPortal.(CAI)
§ CICSvirtual servicerecording andCopybookbundles intheDevTestPortal
§ AddedsupportforCICStransactions thatcontain fragmentedcomm areas and CICSLINKTemporaryStorageQueues(TSQ)
§ SupportforCTG9.2andbelow
§ Added transactionliststoCopybookMappingTab
Mainframe
• MainframeSupport forCICS inPortalfromCapture
§ SunsetoftheDevTest/ServerConsole
§ NewUIforAccessControlManagement(roles,permissionsandusersintheDevTestPortal)
§ NewAuditReportforaccurateunderstandingofwhichusersareusingwhichfeatureswithfiltersandsorting
§ NewServerMonitor/ComponentHealthSummaryintheDevTestPortal
§ AbilitytochangepasswordintheDevTestportalwhennotusingLDAP
§ CertificationforMS-SQL2014
FoundationImprovements:DevTestPortalandWorkstation
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreatingandEditingVirtualServices
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreateTestsfromanExistingVirtualServices
§ Createbaselinetestswithouthavingtore-record.
§ EnsureconsistentdatascenariosbetweenVirtualServicesandBaselinetests.
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreateVirtualServicesfromSwagger2.0
§ CreateRESTbasedvirtualservicesusingSWAGGER2.0specifications
§ Supportsparalleldevelopmentenablingclientstotestbeforetheactualserviceisimplemented
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreateVirtualServicesfromWSDL
§ Enablescustomerstocreatevirtualwebserviceswhenrecordingisnotanoptionornotpreferred.
§ Exposingthefunctionalitythroughportalmakesiteasiertoonboardadditionalusersandvirtualserviceswithoutneedingaworkstationenvironment
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceConfiguration
§ Eliminatestheneedtore-recordtransactionstochangevirtualservicebehavior
§ EnablesreconfigurationofHTTPTransportProtocolsettingsintheportal
§ EditingandenhancedvisibilityintoDataProtocolHandlersmakescreatingandmaintainingvirtualserviceseasierthanever
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreatefromRRPairs
§ Improvedworkflowenableschangingtransportsettingsatcreationtime
§ RRPairbasedservicesarenowautomaticallyplacedintoprojectsandavailableforsubsequentediting
§ Add,editandremoverequestresponsepairsasneeded
§ Pickupwhereyouleftoffwithresumecreationcapabilities
§ Auto-generateBaselineTestCases
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreatefromRRPairs
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ImprovedInspectionView
§ Simplifiesunderstanding“what”happenedforrequestsandresponsesintheVSE
§ Putsthemostrelevantinformationfrontandcenterininspectionview
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Automation
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Dev Test/QA
Triggerbuild&deployinDev
Dev
Developers
Implementcomponents
Create,Edit&MaintainVirtualServices
Deploy,ManageVirtualServiceEnvironments
ExecuteandManageApplicationTests
GenerateBuild
DevTestIntegration
API
Rightdatafortherighttestenvironment
Automatedtestkick-off,tracking
Testingcoverage&progressreporting
QA
Test/QA
IntegrationAPIforAdvancedAutomation§ Enablesdevelopers/QA/QEengineerstoautomatethecreationandeditingofvirtual
servicesusingaRESTbasedAPI
§ EasyintegrationfromanyCItool
§ UsesSWAGGER2.0todefinetheAPItosupportrapidprototypingandstubbing
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntegrationofDevTest intoContinuousIntegrationProcessAutomatetheuseoftheDevTestPlatformwithAPIs
DevTest RESTInvokeAPI
DevTestIntegrationAPI
Create,EditandMaintainVirtualServices
DeployandAdministerVirtualServiceEnvironments
Deploy,AdministerandExecuteApplication
TestsRapidlyconfigurevariousactionsneededforautomated,continuoustestingacrossyoursoftwaredeliverypipeline:
• Provisioningenvironmentsintothespecificstatesneededforautomatedtestingofbuilds
• ReplicatingenvironmentsandassociatedassetstodifferentVirtualServiceEnvironment(VSE)servers
• AllowforprovisioningtoDockerorCloudenvironments• ExecutingApplicationTestcasesandsuites• ManagingthecompletestartupandteardownofVSEs
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Integration
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAApplicationTestIntegrationwithCAAgileCentral
§ Automaticallysynctestrunresultsbybuild#fromDevTestPortal-->CAAgileCentral
§ Pass/Fallstatus,linktotestresultsreportandthetesternameissyncedtoCAAgileCentral
§ TestResultsnowcontainedwithinUserStoriesandFeatures
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAServiceVirtualization(CAI)IntegrationwithCAAPIM
§ CaptureRequestandResponsedataforAPIsmanagedbyCAAPIGateway
§ UseCAItocreatebaselinetestsandvirtualservicesforthoseAPIs
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Mainframe
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Mainframe– CICSProgramVisibility
SingleUserInterfaceforMainframeCICSRecordingandPlayback
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreateVirtualServicesandTestsCICSProgramsintheDevTestPortal
§ RecordCICSProgramsviafamiliarscreensintheDevTestPortal
§ ValidateandselectyourCICSAgentandCICSCopybookalloneUI
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5T02PLeadershipPanel:DevOpsLeadersDiscusstheJourneytoContinuousDelivery
11/16/2016at01:45pm
DO5T03PLeadershipPanel:ContinuousDeliveryintheFinancialServicesIndustry
11/16/2016at04:30pm
DO5T14SContinuousDelivery:MakingDevOpsAwesomeNicoleForsgren– Theater5
11/17/2016at10:30am
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ModernizeAppDeliveryIntegratedCDTheater5- DOV501P
DeliverTestDataFasterTestDataManagerTheater5- DOV511P
DeliverBetterAppsServiceVirtualizationTheater5- DOV507P
OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.30 @CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu