auto integrate – devtest automation and integration best practices

15
World ® ’1 6 Tech Talk: Auto Integrate—DevTest Automation and Integration Best Practices Regan Walker - Director of Presales, Service Virtualization - CA Technologies DO5T12T DEVOPS

Upload: ca-technologies

Post on 12-Jan-2017

22 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Auto Integrate – DevTest Automation and Integration Best Practices

World®’16

TechTalk:AutoIntegrate—DevTestAutomationandIntegrationBestPracticesReganWalker- DirectorofPresales,ServiceVirtualization- CATechnologies

DO5T12T

DEVOPS

Page 2: Auto Integrate – DevTest Automation and Integration Best Practices

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

3 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

Abstract

ThisTechTalk willcoveranintegratedtestingportfolioforrequirementstoAPIs.Makesurenottomissthisveryinformativetechnicalconversationrightontheexpofloor.Testingtalkallthetime.

ReganWalkerCATechnologiesDirectorofPresales,CAServiceVirtualization

Page 4: Auto Integrate – DevTest Automation and Integration Best Practices

4 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

Agenda

AUTOMATIONISFOREVERYONE

NEWINTEGRATIONAPI

DEMO

1

2

3

Page 5: Auto Integrate – DevTest Automation and Integration Best Practices

5 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

Page 6: Auto Integrate – DevTest Automation and Integration Best Practices

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

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

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

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

10 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

UtilizingtheNEWAutomationAPIintheDevTest10.0Release

• ToautomatethecreationofVirtualServiceusingthelatestversionoftheAutomationAPIcreateVirtualServices

• ToautomatethedeploymentoftheVirtualServices• ToautomatetheeditingofVirtualServicesusingthelatestversionoftheAutomationAPIeditVirtualServices

IntegrationofServiceVirtualizationIntoBuildPipelineAutomationScenario

Page 11: Auto Integrate – DevTest Automation and Integration Best Practices

11 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

Questions?

Page 12: Auto Integrate – DevTest Automation and Integration Best Practices

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

13 @CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5

DeliverTestDataFasterTestDataManagerTheater5

DeliverBetterAppsServiceVirtualizationTheater5

OrchestrateYourReleaseReleaseAutomationTheater5

Page 14: Auto Integrate – DevTest Automation and Integration Best Practices

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 15: Auto Integrate – DevTest Automation and Integration Best Practices

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– ContinuousDelivery

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