W11 DevOps & Testing 10/5/16 13:45
The Journey to Continuous Testing Presented by:
Adam Auerbach
Capital One
Brought to you by:
350 Corporate Way, Suite 400, Orange Park, FL 32073 888-‐-‐-‐268-‐-‐-‐8770 ·∙·∙ 904-‐-‐-‐278-‐-‐-‐0524 -‐ [email protected] -‐ http://www.starwest.techwell.com/
Adam Auerbach Adam Auerbach is the senior director of technology for advanced testing and release services for Capital One Financial Corporation, a diversified bank with 65-‐million customer accounts worldwide. Adam is responsible for Capital One's enterprise performance and automated testing departments as well as enterprise release management and test data management. Since joining Capital One, he has provided leadership for the agile transformation of their quality assurance group, and led the enterprise adoption of DevOps and ATDD. Previously Adam was with Chase and other financial and insurance companies in leadership positions focused on quality and agile practices.
9/21/16
1
The Journey towards Con1nuous Tes1ng
TECH
About Me
• SeniorDirectorofTechnologyatCapitalOne• Tweetme@Bugman31|[email protected]
• ResponsibleforCapitalOne’sAdvancedTesIngandReleaseServicesTeams,whichinclude:
• PerformanceTesIng• ServiceVirtualizaIon• AutomatedTesIng• ReleaseManagement• TestData• QualityEngineeringCommunityofPracIce
@Bugman31
9/21/16
2
@Bugman31
@Bugman31
QTP Adaptor
Ente
rpris
e Te
st A
utom
atio
n Pl
atfo
rm
QTP Automation Components …
VB Script Adaptor
Services Automation Components …
Mainframe Automation Components …
SQL DB SQL
Interface
XML Interface
eTA
F R
eusa
ble
Com
pone
nts
DOC Interface
. . .
Doc temp
TE Adaptor
eTA
F A
utom
atio
n D
river
QC Interface
Main Frame Apps
Auto Reports
eTAF Automation framework Artifacts
Vers
ion
C
ontr
ol
Web Services
Excel files
Web App 1 Web App 2 MF App
XML files
QC/ALM
Selenium Automation Components …
Selenium Adaptor
Web Apps
Not$Complete$
Complete$
9/21/16
3
@Bugman31
Design
Build
Test
Design
Build
Test
Sprint1
Sprint2
Hardening TestDefectFixTECH
@Bugman31
9/21/16
7
Test Data
@Bugman31
Integrated Environment
Virtualized Environment
Service Virtualiza1on
@Bugman31
9/21/16
9
Dashboard Cont’d
@Bugman31
Architecture
• Simplebranchingstrategy
• MicroServices
• Blue/Greenenvironments
• Featuretoggles
@Bugman31