Auto Integrate – DevTest Automation and Integration Best Practices
-
Upload
ca-technologies -
Category
Technology
-
view
23 -
download
0
Transcript of Auto Integrate – DevTest Automation and Integration Best Practices
![Page 1: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/1.jpg)
World®’16
TechTalk:AutoIntegrate—DevTestAutomationandIntegrationBestPracticesReganWalker- DirectorofPresales,ServiceVirtualization- CATechnologies
DO5T12T
DEVOPS
![Page 2: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/2.jpg)
2 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
ForInformationalPurposesOnlyTermsofthisPresentation
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswithcustomer referencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.
CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.
Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease. SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhenandif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.
![Page 3: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/3.jpg)
3 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
Abstract
ThisTechTalk willcoveranintegratedtestingportfolioforrequirementstoAPIs.Makesurenottomissthisveryinformativetechnicalconversationrightontheexpofloor.Testingtalkallthetime.
ReganWalkerCATechnologiesDirectorofPresales,CAServiceVirtualization
![Page 4: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/4.jpg)
4 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
Agenda
AUTOMATIONISFOREVERYONE
NEWINTEGRATIONAPI
DEMO
1
2
3
![Page 5: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/5.jpg)
5 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
![Page 6: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/6.jpg)
6 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
ShiftTesting“Left”intheCycle.LeverageAutomationFrameworks.
Extractreal-worlddatatoprovisiontestenvironments1Automaticallygeneratetestcases2Testonanydevice,anyplatform,mobiletomainframe3
FunctionalTesting
TESTDATAMANAGEMENT
![Page 7: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/7.jpg)
7 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.*Applicationreleaseautomationview
ContinuousTestingHowDoYouGetThere?TestingTechnologyAdoptionandMaturity
UITestAutomation
Modeling&TestGenerationAutomation
APITestAutomation&ServiceVirtualization
ContinuousTesting
Silos,manualhandovers,waterfall,onerelease/year,monolithicapps,longtermproject/resourceplanning,errorpronereleaseprocesses
DevOps,end-to-enddelivery,incrementalagile/sprintreleasecadence,multi-
componentmicroapps,automationenabled,therightpeoplewiththerightskills.
Whereareyou?
AGILEMAT
URITY
OptimizedOrganizationforDevOps
![Page 8: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/8.jpg)
8 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
IntegrationofServiceVirtualizationIntoBuildPipelineAutomationScenario
DevTest Portal DevTest Workstation DevTest IntegrationAPI
RecordLiveTraffic
DesignDocs(WSDLs,RAMLs,WADLs,Swagger)
Request/Responses,ApplicationLogs,PacketCaptureFiles
JavaAgentCaptureMetho
ds
CreateEditandMaintainVirtualServices
![Page 9: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/9.jpg)
9 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
AutomationAPI- Create/EditVirtualServices
§ Enablesdevelopers/QA/QEengineerstoautomatethecreationandeditingofvirtualservicesusingaRESTbasedAPI
§ EasyintegrationfromanyCItool
§ UsesSWAGGER2.0todefinetheAPItosupportrapidprototypingandstubbing. Whataresomecommonusecasesforthis?
![Page 10: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/10.jpg)
10 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
UtilizingtheNEWAutomationAPIintheDevTest10.0Release
• ToautomatethecreationofVirtualServiceusingthelatestversionoftheAutomationAPIcreateVirtualServices
• ToautomatethedeploymentoftheVirtualServices• ToautomatetheeditingofVirtualServicesusingthelatestversionoftheAutomationAPIeditVirtualServices
IntegrationofServiceVirtualizationIntoBuildPipelineAutomationScenario
![Page 11: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/11.jpg)
11 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
Questions?
![Page 12: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/12.jpg)
12 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5T13TAllyouwanttoknowaboutDockerandCATestingTools.
11/16/2016at03:45pm
DO5T15TAPIManagementandServiceVirtualizationworkingHand-in-Hand.
11/17/2016at12:45pm
DO5T08TWhatisDDVSandhowtomakesenseofData-DrivenServiceImage
11/17/2016at03:45pm
![Page 13: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/13.jpg)
13 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.
MustSeeDemos
ModernizeAppDeliveryIntegratedCDTheater5
DeliverTestDataFasterTestDataManagerTheater5
DeliverBetterAppsServiceVirtualizationTheater5
OrchestrateYourReleaseReleaseAutomationTheater5
![Page 14: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
![Page 15: Auto Integrate – DevTest Automation and Integration Best Practices](https://reader031.fdocuments.net/reader031/viewer/2022030304/58779dba1a28ab826e8b4751/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu