gm financial's test data management and automated testing journey

Post on 12-Jan-2017

18 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

World®’16

GMFinancial's TestData ManagementandAutomatedTestingJourneyWesleyMiller- AVPQualityAssurance– GMFinancial

DO5X38S

DEVOPS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

CaseStudy:GMFinancial'sOurAutomatedTestingJourney

TheCAengagementatGMFinancialbuiltaninterfaceforafutureapplicationallowingdevelopmentandQAtotest6monthsbeforetheinterfaceavailability.TheengagementincorporatedTDMasafuturerepositoryofloanparameterssupplyingDevTest andSVnecessaryvaluesforperformance.Theengagementalsoallowsfordynamicloandatagenerationcoupledwithvirtualservicesthatguaranteesnewloanparameters.

ThisstoryishowweareusingautomatedtestingtoensuredevelopmentbuildsutilizingCATestDataManagerfordata,CAServiceVirtualizationtosupplement3rdpartyinquiriesnecessarytoapprovealoanortriggerloanattributesforbusinessrulesvalidation.

WesleyMiller

GMFinancialAVPQualityAssurance

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

ABOUTGMFINANCIAL

OURAUTOMATEDTESTJOURNEY

QUESTIONS

IMPLEMENTATION

SUMMARY

1

2

3

4

5

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AboutGMFinancial

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AboutMe

AUTOMATIONEFFORTS

GMFinancialfor1.4yearsleadingDevOps,Automation&AgileTeams

Responsiblefortheautomationtools&technologiesforQualityAssuranceneeds

todelivercustomersatisfactionandretention

Testharnesstechnologyframeworkthatwillfacilitatedatademandrequestscoupledwithvirtualservices&testautomation.

Authoroftwobooks

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GMFinancial’s NeedforTestDataManagement&AutomationforanAgileWorldRapidexpansionforfundedloansledtonoticeablegaps§ Knowledgegapsinnewresourcestofundloans

§ Inconsistenciesin3rd partyenvironments

§ Inabilitytomeetnewdemand,testdatademands

Morecomprehensivetestdata requirements

Agileprojecttimelinesandnew3rd partyplatformneedsforVirtualization

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PhasesofServiceVirtualizationandTestDataManagement

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PhasesofImplementingTDMandServiceVirtualization

NoautomationwasbeingdeployedorutilizedbyQA

SinglebusinessservicevirtualizationwithCADevTestfromdevelopmenttotest

- Setup&Config- SVof1Service- TDMfeedsSV

Collaboratingandintegrationapplicationswithinreleasepipeline

Pre-CATDM/SVAutomation

ProofofConcept

SV/TDMIntegration

ContinuousUpdates

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PhaseImplementationTimeline

TITLE OCT2015

NOV2015

DEC2015

JAN2016

FEB2016

MAR2016

APR2016

MAY2016

JUN2016

JUL2016

AUG2016

SEPT2016

OCT2016

NOV2016

DEC2016

Pre-CASV/TDMAutomation

ProofofConcept

SV/TDMIntegration

ContinuousUpdates

NoAutomationinMostEnvironments

ServiceVirtualization

Phase1(CA)

ContinuousServiceUpdates

Phase2(CA)

Phase3(GMF)

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TransactionsbyMonth—CostProhibitTRANSACTIONSBYMONTH

0

5

10

15

20

25

30

0

300

600

900

1200

1500

Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec

BusinessGoal SV Budgeted

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Implementation

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CurrentSystemArchitectureOverview

DealerPortal

CreditBureaus

Fraud

GMFinancialPaymentGateway

Banks

TransformationEngine

CreditPlatform

FundingPlatform

BusinessBridge

DealersVendors

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CurrentSystemArchitectureOverview

DealerPortal

CreditBureaus

Fraud

GMFinancialPaymentGateway

Banks

TransformationEngine

CreditPlatform

FundingPlatform

BusinessBridge

DealersVendors

DecisionEngine

VirtualCreditData

PaymentsFile

DealsfromDealersPortals

ContractFiles

TDM

FundingFile

VirtualCreditBureaus

DevTestVirtualBusinessPlatform

DevTest

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GMFinancial’s AutomatedSDLC

Design

DevdesignsBusinesscoderequest Build/Scan Test

CAServiceVirtualization

Perfecto

Deploy

CAReleaseAutomation

BusinessRequest

ApplicationServers

Developersubmitsrequest

forcodepackagetomovetoQA

CustomergetsProduct

Projectiscompleted

DeployingDEV/QA/TRN/PR

D

TestingQATicketssendtoQA

Movingtoreleaseautomation

CodeCheckedintoTFS

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Summary

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OutcomeofAutomationOurteamwasabletoincreasefundingloansfortestingby200%allowingforaverygranularresponsetovalidateveryspecificcreditandcollectionsvariables.

PhasingAutomation

PhasinginautomationhelpedourteamunderstandtheimportanceofTestDataManagementandCAVirtualizationinourenvironmentanddeterminebestpracticesforlong-termuse.

BenefitswithAutomationUsingTDMandServiceVirtualizationwithtestautomationhasallowedGMFtoincreasetestcoverageincertainareasbyasmuchas30%bycreatingrepeatableprocessestovalidatemonetarychanges.

SummaryUsingTDMandCAServiceVirtualizationallowsforGMFto“shiftleft”forrepeatableprocessesinsoftwaredevelopment

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PathologyofIT

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5X40S Rabobank'sJourneyfromWaterfalltoContinous Delivery 11/17/2016at03:45pm

DO5T19SGMFinancialBuildsaSustainable,Holistic,ContinuousDeliveryPractice

11/17/2016at04:30am

DO5X42STestDataonDemand:DeliveringtheRightData,totheRightPlace,attheRightTime

11/17/2016at04:30pm

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5- DOV501P

DeliverTestDataFasterTestDataManagerTheater5- DOV511P

DeliverBetterAppsServiceVirtualizationTheater5- DOV507P

OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– ContinuousDelivery

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

top related