SlideShare a Scribd company logo
1 of 38
Download to read offline
1
Drive Continuous Delivery With
Continuous Testing
Jeff Bradley
Regional CTO Continuous Testing
CA Technologies
September 2017
© 2017 CA. Confidential. All rights reserved.
Eliminating the barriers between
ideas and outcomes?
How Good are You at …
© 2017 CA. Confidential. All rights reserved.
Your Software Factory Must be an Accelerator.
But is it an Inhibitor?
ProductConcept
EFFICIENT, HIGH-QUALITY,
PRODUCTIVE PIPELINE
MORE CUSTOMER
VALUE
BUSINESS
ALIGNMENT
© 2017 CA. Confidential. All rights reserved. 4
THE
MODERN
SOFTWARE
FACTORY
The capabilities you need,
from mobile to mainframe,
to deliver the experiences
customers want.
Agile DevOps Security
MAXIMIZE APPLICATION PERFORMANCE
MAKE SECURITY A COMPETITIVE ADVANTAGE
CREATE AN AGILE BUSINESS
BUILD BETTER APPS, FASTER
© 2017 CA. Confidential. All rights reserved. 5
Continuous Testing
How do you build better apps, faster?
© 2017 CA. Confidential. All rights reserved.
Why Many Companies Think They’re Agile…
They moved some Dev projects from waterfall to agile
They’re having daily standups
They have a scrum master
Product owner is part of the team
They are all talking and walking agile…
And are talking about Continuous Delivery
BUT…
© 2017 CA. Confidential. All rights reserved.
Testing is STILL a Bottleneck… Even in DevOps Shops
http://www.computing.co.uk/digital_assets/634fe325-aa28-41d5-8676-855b06567fe2/CTG-DevOps-Review-2017.pdf
…of delays were occurring at
the Test/QA stage of the
cycle.
“Where are the main hold-ups in the software production process?”
32% 16% 22%
63%
21% 23% 30%
63%A 2017 survey of self-
proclaimed DevOps
practitioners found that …
7
© 2017 CA. Confidential. All rights reserved.
Why Quality is So Hard to Achieve?
Clear evidence that you are unlikely to enjoy
the full benefits of continuous delivery unless you
modernize your testing tools and
practices.
§ 75% highlight continuous testing as critical or
important
§ 76% see Continuous Testing as critical or
highly desirable to ‘shift-left’ testing activity from
downstream back into development
Traditional testing tools
are often too complex
and expensive to use
Adoption of
continuous testing is
much easier with
the right tools
Continuous testing
requires a major
shift in mindset
and culture
agree or strongly agree
63%
agree or strongly agree
79%
agree or strongly agree
72%
“Continuous Testing as a Digital Business Enabler”, 2017
“
8
© 2017 CA. Confidential. All rights reserved.
“Continuous Testing as a Digital Business Enabler”, 2017
Tangible	Evidence	
of	the	incremental	value	continuous	testing	represents	for	“Leaders”
more likely to have succeeded in
left-shifting testing activity to
requirements phase
more confident in quality of
output
more confident in speed
of delivery
more likely to experience
rapid revenue growth
more likely to deliver 10x
faster iterations
more likely to reduce defects
by 50%+
2.5x 1.5x 1.9x
2.6x 2.4x
3.9x
SPEED
QUALITY
ROI
9
© 2017 CA. Confidential. All rights reserved.
Challenges to Achieving Continuous Delivery & Testing
Requirements
Development
QA / Testing
Operations
Release
70% of all
testing is still
manual4
63% of testers admit they
can’t test across all the different
devices and OS versions5
50% of time
spent looking for
test data6
79% of teams face prohibitive
restrictions, time limits or access
fees on needed 3rd party services3
X X X
64% of total defect cost originate in the requirements analysis and design phase1.
50% of developers time is spent
fixing and finding defects2
?
80% of teams experience delays in development and QA
due to unavailable dependencies3
?
57% are dissatisfied with the time it takes to deploy new features7
!
!
Greater than 50% production outages from
configuration management
!
Ave. cost of downtime per minute = $4,700
53% percent of visits are abandoned if a
mobile site takes more than three seconds to load
IDEA
Security 50% more time spent on security
defects in lower-performing teams8
30% of teams only security scan
once per year9
70xrequired manual pen
test scan cost vs. automation10
X X
© 2017 CA. Confidential. All rights reserved.
What is Continuous Testing?
First need to understand what it’s not!
It’s not… Test Automation
It’s not… Continuous Integration
It’s not… Unit Testing
It’s not… done only in the Test environment
It’s not… a QA-led activity
11
© 2017 CA. Confidential. All rights reserved.
What is Continuous Testing?
The practice of testing
across every activity in the SDLC to uncover and fix
unexpected behaviors as soon as they are injected
© 2017 CA. Confidential. All rights reserved.
Key Elements of Continuous Testing
Automatically generate
test cases from
requirements
1
2
Simulate test
environment
3
Access test data on-
demand & ensure PII
compliance
4
Start multi-layer /
backend “requests
& response” testing
prior to UI
5
Democratize
performance testing
Integrate open source
testing tools6
7
Ensure comprehensive,
cloud-based API testing
8
Built-in automated
application security
testing
9
Promote artifacts when tests
pass by orchestrating &
automating the pipeline
10
Harness application insight
across the SDLC to
improve user experience
© 2017 CA. Confidential. All rights reserved. 14
Most Customers Cannot Do
Continuous Testing Today,
But They Aspire To Get There….
© 2017 CA. Confidential. All rights reserved.
If This is Your Current SDLC
You are waterfall
15
Dev Test
X WEEKS X WEEKS X WEEKS
Agile Team: Design / Development / Unit Testing Integration & Central QA Release & Operations
© 2017 CA. Confidential. All rights reserved.
If This is Your Current State
16
Sprint 1 Sprint 2 Sprint 3
X WEEKS X WEEKS X WEEKS X WEEKS X WEEKS
Agile Team: Design / Development / Unit Testing Integration & Central QA Release & Operations
You are water-SCRUM-fall
© 2017 CA. Confidential. All rights reserved.
If This is Your Current State
17
Sprint 1 Sprint 2 Sprint 3 Sprint N
Sprint 2 Sprint N
Sprint 3 Sprint N
User
Stories
Dev and
Manual
Testing
Automated
Regression
Testing
X WEEKS X WEEKS X WEEKS X WEEKS
Sprint 1
Sprint 1 Sprint 2
Release
X WEEKS X WEEKS
Sprint 3
You are not “really” agile
© 2017 CA. Confidential. All rights reserved.
What Testing at the Speed of Agile Should Look Like!
18
No Sprint-lag effect
Release in end of Sprint
In-Sprint Test Automation
In-Sprint everything to achieve “Continuous Testing”
Sprint 1 Sprint 2 Sprint 3 Sprint N
Sprint 2 Sprint N
Sprint 3 Sprint N
User
Stories
Dev and
Exploratory
Manual
Testing
Test Automated
Scripting &
Exectution
X WEEKS X WEEKS X WEEKS X WEEKS
Sprint 1
Sprint 1 Sprint 2
Release
Sprint 3
ReleaseReleaseRelease
HIGHLIGHTS
© 2017 CA. Confidential. All rights reserved.
TESTING
REALITY
Dev Tools
TOOLSET
TEST “Ice
Cream Cone”
UI Tools
Dev Tools
TOOLSET TEST
PYRAMID
API
Unit
UI
API Tools
UI Tools
TESTING GOAL
API Tools
API
Unit
UI
94%
3%
3%
5%
45%
50%
Non-functional: static, performance,
security, etc…
*Actual Customer Example of Their Testing Strategy
© 2017 CA. Confidential. All rights reserved.
Why are Traditional Testing Activities a Bottleneck?
Enable
Interfaces
(real or virtual)
Create Detailed
Test Cases
Execute
Test Cases
Identify Interfaces
(internal and 3P)
Automate Tests
(usually Regression)
Create Defects Fix Defects
Define an Idea or
Customer Needs
Write
Requirements
Create
Requirements
Traceability
Matrix
Read
Requirements
Manual	
Processes
Find/Create
Test Data
Testing hasn’t changed in the past 30 years
Identify Test Data
Requirements
© 2017 CA. Confidential. All rights reserved.
But Continuous Testing Changes the Game…
Enable
Interfaces
(real or virtual)
Create Detailed
Test Cases
Execute
Test Cases
Identify Interfaces
(internal and 3P)
Automate Tests
(usually Regression)
Create Defects Fix Defects
Define an Idea or
Customer Needs
MODEL
Requirements
Create
Requirements
Traceability
Matrix
Read
Requirements
Find/Create
Test Data
Identify Test Data
Requirements
NOW	ALL	AUTOMATED
© 2017 CA. Confidential. All rights reserved.
Simple View of Continuous Testing
REQUIREMENTS
MODELING
TEST
EXECUTION
MONITORING
Continuous Integration Continuous Testing Continuous
Delivery
Automated
Deployment
WhatHow
• Flowchart Diagram
TEST
DESIGN
DEVELOPMENT
© 2017 CA. Confidential. All rights reserved.
Simple View of Continuous Testing
© 2017 CA. Confidential. All rights reserved.
Simple View of Continuous Testing
MONITORING
Continuous Integration Continuous Testing Continuous
Delivery
Continuous
Deployment
WhatHow
• Test-Driven Development
• Acceptance Test-Driven Development
REQUIREMENTS
MODELING
TEST
EXECUTIONTEST
DESIGN
DEVELOPMENT
• Test Automation Scripts
• Test Data
© 2017 CA. Confidential. All rights reserved.
Simple View of Continuous Testing
MONITORING
Continuous Integration Continuous Testing Continuous
Delivery
Continuous
Deployment
WhatHow
• Test Environments
• Test Automation Engines
• Test Frameworks
REQUIREMENTS
MODELING TEST
EXECUTION
TEST
DESIGN
DEVELOPMENT
© 2017 CA. Confidential. All rights reserved.
Simple View of Continuous Testing
MONITORING
Continuous Integration Continuous Testing Continuous
Delivery
Continuous
Deployment
WhatHow
• Analyze
• Learn
• Update Model
REQUIREMENTS
MODELING
TEST
EXECUTION
TEST
DESIGN
DEVELOPMENT
© 2017 CA. Confidential. All rights reserved.
4 Pillars of Continuous Testing
Can the application
code flow across
environments without
manual intervention?
Did developers create
the correct features?
Are users
perceiving value in the
application delivered?
Did developers create
the application code
correctly?
Pipeline
Automation
Code
Quality
Customer
Experience
Application
Quality
Code Correct? Automated Flow?
User Value? Features Correct?
© 2017 CA. Confidential. All rights reserved.
Building On
Top Of The
Pillars
DEV
Validate Build
Promotion
Criteria
Model
Requirements
(Story Level)
Assign Definition
of Done for
Backlog Items
Sprint
Planning
Gold QA
Build
TESTProvision QA
Environment
and Deploy
Build
Validate Build
Configuration
Validate
Build
Promotion
Criteria
Gold QA Build
Received
Auto
Generate
Virtual
Services
Definition and
Test Data
Definition
Auto
Generate
Test Cases
(manual and
automated)
Enhance
Modeled
Requirements
(Feature Level)
Gold Stage
Build
STAGE
Start Full
Application
Monitoring
Validate
Build
Promotion
Criteria
Gold Stage Build
Received Auto Generate
Virtual Services
Definition
and Test Data
Definition
Auto Generate
Test Cases
(manual and
automated)
Enhance Modeled
Requirements
(Epic Level)
Gold
Production
Build
PROD
Validate
Approvals
for
Production
Promotion
Gold Prod
Build
Received
Auto Generate
Prod
Environment
Configuration
(for A/B and
Canary)
Auto
Generate
Deployment
Paths
(A/B and
Canary)
Model
A/B Tests
and
Canary
Builds
(Pick
User Base)
CX
Hypothesis
Back to
Sprint
Backlog
CONTINUOUS TESTING
© 2017 CA. Confidential. All rights reserved.
Translate	
Requirements	Into	
Visual	Models
DEV
Validate	All	
Backlog	Items	
Have	a	Definition	
of	Done
Validate All Backlog
Items Are Prioritized
Regression	Test	
Promotion	Criteria	
Validation	Process	
Test	Code	Build	
Process
Test	Trigger	for	
BVTs
Create,	maintain	
and	Run	BVTs
Regression	Test	
Environment	
Provisioning	
Process
Test	Automated	
Code	Scan	
Triggers
Test	Virtual	
Service	and	
Data	
Provisioning	
Process
Test-Driven	
Development
Development Environment
Validate Build
Promotion Criteria
Model
Requirements
(Story Level)
Assign Definition
of Done for
Backlog Items
Sprint
Planning
Create Virtual
Services and
Automated
Synthetic Data
Generation
Automated
Code Scans
(Quality/Security),
Code Commit
Prioritize
Backlog
(Ideas and
Hypothesis)
Gold QA
Build
App and API
Code Development
and Automated
Unit Tests
Update
Configuration
and Provision
Environment
Create and
Deploy Build.
Run Automated
BVT - Build
Verification
Tests
Continuous
Testing Tasks
Continuous
Testing Tasks
DEV
Test	Automated	
Code	Scan	
Triggers
Test	Automated	
Code	Scan	Triggers
© 2017 CA. Confidential. All rights reserved.
Regression Test
Promotion Criteria
Validation Process
Add Layers Into Visual Models
(Automation,
Test Data, Virtual Services)
Regression	Test	
Application	
Monitoring	
Process	
Configuration
Regression
Test Processes
for:
§ Environment
Provisioning
§ Build
Deployment
Regression Test
Build
Configuration
Test Environment
Validate Build
Promotion Criteria
Gold QA Build
Received
Auto Generate
Virtual Services
Definition and
Test Data
Definition
Auto Generate
Test Cases
(manual and
automated)
Validate Build
Configuration
Provision QA
Environment
and Deploy
Build
Provision
Virtual Services
and Test Data
Start Full
Application
Monitoring
Enhance
Modeled
Requirements
(Feature Level)
Gold Stage
Build
Intelligent	Test	
Automation:
§ Capture and
Analyze Test
Result Data
§ Correlate
Results to Past
Executions
§ Formulate
Hypothesis for
Improvement
Automated
Test
Execution TEST
Continuous
Testing Tasks
Regression	Test	
Provisioning	Processes	for:
§ Virtual Services
§ Test Data
TEST
Regression	Test	
Provisioning	Processes	
for:
§Virtual Services
§Test Data
© 2017 CA. Confidential. All rights reserved.
Translate Requirements
Into Visual Models
Regression Test
Promotion Criteria
Validation Process
Regression
Test
Application
Monitoring
Process
Configuration
Regression	Test	
Processes	for:
§ Environment	
Provisioning
§ Build
Deployment
Regression
Test Build
Configuratio
n
Staging Environment
Validate Build
Promotion Criteria
Gold Stage Build
Received
Auto Generate
Virtual Services
Definition and Test
Data Definition
Auto Generate
Test Cases
(manual and
automated)
Validate Build
Configuration
Provision
Stage
Environment
and Deploy
Build
Provision
Virtual Services
and Test Data
(external only)
Start Full
Application
Monitoring
Enhance
Modeled
Requirements
(Epic Level)
Gold Prod
Build
Intelligent	Test	
Automation:
§ Capture	and	
Analyze	Test	
Result	Data
§ Correlate	
Results	to	Past	
Executions
§ Formulate	
Hypothesis	for	
Improvement
Automated
Test
Execution
(Functional/
Performance)
STAGE
Continuous
Testing Tasks
Regression	Test	
Provisioning	Processes	for:
§ Virtual	Services
§ Test	Data
STAGE
Regression	Test	
Provisioning	Processes	
for:
§Virtual	Services
§Test	Data
© 2017 CA. Confidential. All rights reserved.
Regression
Test
Application
Monitoring
Process
Configuration
Regression
Test Build
Deployment
Process to
Production
Regression	
Test	Processes	
for:
§ Environment	
Provisioning
Production Environment
Validate Approvals for
Production Promotion
Gold Prod Build
Received
Auto Generate
Prod Environment
Configuration (for
A/B and Canary)
Auto Generate
Deployment Paths
(A/B and Canary) Validate Build
Configuration
Update Prod
Environment
Configuration
(A/B and
Canary
Builds
as needed)
Deploy
Build to Production
(automatically)
Start Full
Application
Monitoring
(IT and CX)
Model
A/B Tests and
Canary Builds
(Pick User Base)
CX Hypothesis
Back to Sprint
Backlog
§ Test the Data
Collection
and Analysis
Process
§ Test the New
Parameters
Automatically
Added to the
Hypothesis
Formulation
Cognitive
Process
Analyze
CX Metrics and
Formulate
Initial
Hypothesis
Translate A/B Test
Requirements and Canary Build
User Base Into Visual Models
Test Process to
Obtain Go Live
Approvals
PROD
Continuous
Testing Tasks
Regression
Test Build
Configuration
PROD
Regression
Test Build
Configuration
© 2017 CA. Confidential. All rights reserved.
End-to-End Integrated Continuous Testing from CA
Automatically generate
test automation scripts
from requirements
1
2
Simulate test
environment
3
Access test data on-
demand & ensure PII
compliance
4
Start multi-layer /
backend “requests
& response” testing
prior to UI
5
Democratize
performance testing
Integrate open source
testing tools6
7
Ensure comprehensive,
cloud-based API testing
8
Built-in automated
application security
testing
9
Promote artifacts when tests
pass by orchestrating &
automating the pipeline
10
Harness application insight
across the SDLC to
improve user experience
Continuous
Delivery
Director
© 2017 CA. Confidential. All rights reserved.
CA’s Track Record Helping our Customers
IDEA
Requirements
Development
QA / Testing
Operations
Release
Reduce time needed
to generate synthetic
test data by
10X
Faster in delivering test
cases & automation1
50%
Time reduction to
replicate defects3
50%
reduction in app
dev/test cycle2
23%
time to market
improvement3
90%
availability for
testing platforms3
1 x 500
throughput
increase in testing4
35%
cost reduction with 3rd
party access fees3
Decrease downtime
from release failures
by
Reduce application
deployment time almost
94%
Increase weekly
deployments by
300%
Up to 50%greater
app performance 5
Early load testing to prep
for an actual
25 Million Users6
3 Month
Improvement in new automation
And to full in-sprint automation
50%
80%
Security
1 in 3
Fortune 100 firms
choose Veracode
3 Trillion
Lines of code scanned
32M
Security flaws
fixed7
12,000
Developer remediation
coaching sessions
© 2017 CA. Confidential. All rights reserved. 35
THANK YOU
© 2017 CA. Confidential. All rights reserved. 36
GM Financial has operations in more than 20
countries, providing auto finance solutions to
approximately 16,000 dealers worldwide
Connect and automate the entire app
pipeline from development, to test, to
production:
CA Service Virtualization
CA Test Data Manager
CA Continuous Delivery Director
CA Agile Requirements Designer
CA Release Automation
SOLUTION:
CHALLENGE:
Cycle time too long to support
exponential expansion of funded
loans and comprehensive audit and
compliance requirements
• 5x faster loan funding
• 98% reduction in
deployment time from 1-2 hours
manually to 2-3 minutes
• 80% increase in test
coverage
• 90% time savings in
regression testing from 93 to 9
hours
RESULTS:
“We anticipate growth in
the next year from 1,000
automated deployments a
month to 4,000– 5,000 a
month.”
Matt McComas
AVP of Critical App Infrastructure,
GM Financial
Continuous Testing
How do you build better apps, faster?
© 2017 CA. Confidential. All rights reserved.
Mission: Establish an end-to-end best
practices testing solution supported by
complimentary tools that integrates,
automates, and stabilizes the application
delivery pipeline
• CA Release Automation
• CA Service Virtualization
• CA Test Data Manager
• CA Continuous Delivery Director
SOLUTION:
CHALLENGE:
• Limited test coverage
• Manual functional testing
• Unstable test environments
• No test data management
• No automated release process
• $500,000 in cost savings
• 38,000 hours saved in manual testing in just 6 months
• 85% increase in test coverage
• 90% time savings in regression testing from 40 hours to 1
Continuous Testing & Delivery
How do you build better apps, faster?
113 116
56
123
80 87
150
223
251 238
15 7 6 5
0
50
100
150
200
250
300
COUNT OF SEVERITY 1, 2, & 3 INCIDENTS
37
© 2017 CA. Confidential. All rights reserved.
• CA Agile Requirements Designer
• CA Test Data Manager
• CA Application Test
• CA Release Automation
SOLUTION:
CHALLENGE:
Struggling to keep pace with the
demands of the business. Needed to
deliver applications and updates more
quickly, of higher quality and with
fewer defects.
Continuous Testing & Delivery
How do you build better apps, faster?
“CA Technologies offered a compelling solution with
its integrated tools that provide seamless, end-
to-end test management…. CA Technologies
solutions were able to manage all the technologies
used across our applications, which other solutions
were unable to do.”
“With CA Technologies solutions,
we can identify & rectify
defects more quickly and easily
before they are released into
production. This will help us
improve the speed and quality of
software delivery.”
38

More Related Content

What's hot

Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedLB Denker
 
Automated Visual Regression Testing by Dave Sadlon
Automated Visual Regression Testing by Dave SadlonAutomated Visual Regression Testing by Dave Sadlon
Automated Visual Regression Testing by Dave SadlonQA or the Highway
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices A B M Moniruzzaman
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum FrameworkNaveen Kumar Singh
 
DevOps Tactical Adoption Theory: Continuous Testing
DevOps Tactical Adoption Theory: Continuous TestingDevOps Tactical Adoption Theory: Continuous Testing
DevOps Tactical Adoption Theory: Continuous TestingBerk Dülger
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltHow to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltBrett Tramposh
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling AgilityCory Foy
 
Hey You Got Your TDD in my SQL DB by Jeff McKenzie
Hey You Got Your TDD in my SQL DB by Jeff McKenzieHey You Got Your TDD in my SQL DB by Jeff McKenzie
Hey You Got Your TDD in my SQL DB by Jeff McKenzieQA or the Highway
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidNaresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
 
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should knowRichard Cheng
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantQA or the Highway
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDDAhmed Misbah
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 

What's hot (20)

Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
 
Automated Visual Regression Testing by Dave Sadlon
Automated Visual Regression Testing by Dave SadlonAutomated Visual Regression Testing by Dave Sadlon
Automated Visual Regression Testing by Dave Sadlon
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
DevOps Tactical Adoption Theory: Continuous Testing
DevOps Tactical Adoption Theory: Continuous TestingDevOps Tactical Adoption Theory: Continuous Testing
DevOps Tactical Adoption Theory: Continuous Testing
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltHow to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance Toolbelt
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Hey You Got Your TDD in my SQL DB by Jeff McKenzie
Hey You Got Your TDD in my SQL DB by Jeff McKenzieHey You Got Your TDD in my SQL DB by Jeff McKenzie
Hey You Got Your TDD in my SQL DB by Jeff McKenzie
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
 
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim Grant
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDD
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 

Similar to CWIN17 New-York / Drive continuous delivery with continous testing

Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final FrontierJaco Greyling
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingCA Technologies
 
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything CA Technologies
 
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCapgemini
 
Using agile testing to drive product innovation
Using agile testing to drive product innovationUsing agile testing to drive product innovation
Using agile testing to drive product innovationStephen Graves
 
CWIN17 london delivering devops and release automation in fs - duncan bradf...
CWIN17 london   delivering devops and release automation in fs - duncan bradf...CWIN17 london   delivering devops and release automation in fs - duncan bradf...
CWIN17 london delivering devops and release automation in fs - duncan bradf...Capgemini
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and SplunkSplunk
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsGene Kim
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
"Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry""Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry"Applitools
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...CA Technologies
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...CA Technologies
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineJules Pierre-Louis
 
Raising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App DevelopmentRaising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App DevelopmentCA Technologies
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldCA Technologies
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by SplunkSplunk
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsTechWell
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for EveryoneWorksoft
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Skytap Cloud
 

Similar to CWIN17 New-York / Drive continuous delivery with continous testing (20)

Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous Testing
 
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
 
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
 
Using agile testing to drive product innovation
Using agile testing to drive product innovationUsing agile testing to drive product innovation
Using agile testing to drive product innovation
 
CWIN17 london delivering devops and release automation in fs - duncan bradf...
CWIN17 london   delivering devops and release automation in fs - duncan bradf...CWIN17 london   delivering devops and release automation in fs - duncan bradf...
CWIN17 london delivering devops and release automation in fs - duncan bradf...
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
"Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry""Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry"
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
 
Raising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App DevelopmentRaising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App Development
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 

More from Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

More from Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Recently uploaded

Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerkumenegertelayegrama
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SESaleh Ibne Omar
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Coolerenquirieskenstar
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 

Recently uploaded (17)

Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeeger
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SE
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Cooler
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 

CWIN17 New-York / Drive continuous delivery with continous testing

  • 1. 1 Drive Continuous Delivery With Continuous Testing Jeff Bradley Regional CTO Continuous Testing CA Technologies September 2017
  • 2. © 2017 CA. Confidential. All rights reserved. Eliminating the barriers between ideas and outcomes? How Good are You at …
  • 3. © 2017 CA. Confidential. All rights reserved. Your Software Factory Must be an Accelerator. But is it an Inhibitor? ProductConcept EFFICIENT, HIGH-QUALITY, PRODUCTIVE PIPELINE MORE CUSTOMER VALUE BUSINESS ALIGNMENT
  • 4. © 2017 CA. Confidential. All rights reserved. 4 THE MODERN SOFTWARE FACTORY The capabilities you need, from mobile to mainframe, to deliver the experiences customers want. Agile DevOps Security MAXIMIZE APPLICATION PERFORMANCE MAKE SECURITY A COMPETITIVE ADVANTAGE CREATE AN AGILE BUSINESS BUILD BETTER APPS, FASTER
  • 5. © 2017 CA. Confidential. All rights reserved. 5 Continuous Testing How do you build better apps, faster?
  • 6. © 2017 CA. Confidential. All rights reserved. Why Many Companies Think They’re Agile… They moved some Dev projects from waterfall to agile They’re having daily standups They have a scrum master Product owner is part of the team They are all talking and walking agile… And are talking about Continuous Delivery BUT…
  • 7. © 2017 CA. Confidential. All rights reserved. Testing is STILL a Bottleneck… Even in DevOps Shops http://www.computing.co.uk/digital_assets/634fe325-aa28-41d5-8676-855b06567fe2/CTG-DevOps-Review-2017.pdf …of delays were occurring at the Test/QA stage of the cycle. “Where are the main hold-ups in the software production process?” 32% 16% 22% 63% 21% 23% 30% 63%A 2017 survey of self- proclaimed DevOps practitioners found that … 7
  • 8. © 2017 CA. Confidential. All rights reserved. Why Quality is So Hard to Achieve? Clear evidence that you are unlikely to enjoy the full benefits of continuous delivery unless you modernize your testing tools and practices. § 75% highlight continuous testing as critical or important § 76% see Continuous Testing as critical or highly desirable to ‘shift-left’ testing activity from downstream back into development Traditional testing tools are often too complex and expensive to use Adoption of continuous testing is much easier with the right tools Continuous testing requires a major shift in mindset and culture agree or strongly agree 63% agree or strongly agree 79% agree or strongly agree 72% “Continuous Testing as a Digital Business Enabler”, 2017 “ 8
  • 9. © 2017 CA. Confidential. All rights reserved. “Continuous Testing as a Digital Business Enabler”, 2017 Tangible Evidence of the incremental value continuous testing represents for “Leaders” more likely to have succeeded in left-shifting testing activity to requirements phase more confident in quality of output more confident in speed of delivery more likely to experience rapid revenue growth more likely to deliver 10x faster iterations more likely to reduce defects by 50%+ 2.5x 1.5x 1.9x 2.6x 2.4x 3.9x SPEED QUALITY ROI 9
  • 10. © 2017 CA. Confidential. All rights reserved. Challenges to Achieving Continuous Delivery & Testing Requirements Development QA / Testing Operations Release 70% of all testing is still manual4 63% of testers admit they can’t test across all the different devices and OS versions5 50% of time spent looking for test data6 79% of teams face prohibitive restrictions, time limits or access fees on needed 3rd party services3 X X X 64% of total defect cost originate in the requirements analysis and design phase1. 50% of developers time is spent fixing and finding defects2 ? 80% of teams experience delays in development and QA due to unavailable dependencies3 ? 57% are dissatisfied with the time it takes to deploy new features7 ! ! Greater than 50% production outages from configuration management ! Ave. cost of downtime per minute = $4,700 53% percent of visits are abandoned if a mobile site takes more than three seconds to load IDEA Security 50% more time spent on security defects in lower-performing teams8 30% of teams only security scan once per year9 70xrequired manual pen test scan cost vs. automation10 X X
  • 11. © 2017 CA. Confidential. All rights reserved. What is Continuous Testing? First need to understand what it’s not! It’s not… Test Automation It’s not… Continuous Integration It’s not… Unit Testing It’s not… done only in the Test environment It’s not… a QA-led activity 11
  • 12. © 2017 CA. Confidential. All rights reserved. What is Continuous Testing? The practice of testing across every activity in the SDLC to uncover and fix unexpected behaviors as soon as they are injected
  • 13. © 2017 CA. Confidential. All rights reserved. Key Elements of Continuous Testing Automatically generate test cases from requirements 1 2 Simulate test environment 3 Access test data on- demand & ensure PII compliance 4 Start multi-layer / backend “requests & response” testing prior to UI 5 Democratize performance testing Integrate open source testing tools6 7 Ensure comprehensive, cloud-based API testing 8 Built-in automated application security testing 9 Promote artifacts when tests pass by orchestrating & automating the pipeline 10 Harness application insight across the SDLC to improve user experience
  • 14. © 2017 CA. Confidential. All rights reserved. 14 Most Customers Cannot Do Continuous Testing Today, But They Aspire To Get There….
  • 15. © 2017 CA. Confidential. All rights reserved. If This is Your Current SDLC You are waterfall 15 Dev Test X WEEKS X WEEKS X WEEKS Agile Team: Design / Development / Unit Testing Integration & Central QA Release & Operations
  • 16. © 2017 CA. Confidential. All rights reserved. If This is Your Current State 16 Sprint 1 Sprint 2 Sprint 3 X WEEKS X WEEKS X WEEKS X WEEKS X WEEKS Agile Team: Design / Development / Unit Testing Integration & Central QA Release & Operations You are water-SCRUM-fall
  • 17. © 2017 CA. Confidential. All rights reserved. If This is Your Current State 17 Sprint 1 Sprint 2 Sprint 3 Sprint N Sprint 2 Sprint N Sprint 3 Sprint N User Stories Dev and Manual Testing Automated Regression Testing X WEEKS X WEEKS X WEEKS X WEEKS Sprint 1 Sprint 1 Sprint 2 Release X WEEKS X WEEKS Sprint 3 You are not “really” agile
  • 18. © 2017 CA. Confidential. All rights reserved. What Testing at the Speed of Agile Should Look Like! 18 No Sprint-lag effect Release in end of Sprint In-Sprint Test Automation In-Sprint everything to achieve “Continuous Testing” Sprint 1 Sprint 2 Sprint 3 Sprint N Sprint 2 Sprint N Sprint 3 Sprint N User Stories Dev and Exploratory Manual Testing Test Automated Scripting & Exectution X WEEKS X WEEKS X WEEKS X WEEKS Sprint 1 Sprint 1 Sprint 2 Release Sprint 3 ReleaseReleaseRelease HIGHLIGHTS
  • 19. © 2017 CA. Confidential. All rights reserved. TESTING REALITY Dev Tools TOOLSET TEST “Ice Cream Cone” UI Tools Dev Tools TOOLSET TEST PYRAMID API Unit UI API Tools UI Tools TESTING GOAL API Tools API Unit UI 94% 3% 3% 5% 45% 50% Non-functional: static, performance, security, etc… *Actual Customer Example of Their Testing Strategy
  • 20. © 2017 CA. Confidential. All rights reserved. Why are Traditional Testing Activities a Bottleneck? Enable Interfaces (real or virtual) Create Detailed Test Cases Execute Test Cases Identify Interfaces (internal and 3P) Automate Tests (usually Regression) Create Defects Fix Defects Define an Idea or Customer Needs Write Requirements Create Requirements Traceability Matrix Read Requirements Manual Processes Find/Create Test Data Testing hasn’t changed in the past 30 years Identify Test Data Requirements
  • 21. © 2017 CA. Confidential. All rights reserved. But Continuous Testing Changes the Game… Enable Interfaces (real or virtual) Create Detailed Test Cases Execute Test Cases Identify Interfaces (internal and 3P) Automate Tests (usually Regression) Create Defects Fix Defects Define an Idea or Customer Needs MODEL Requirements Create Requirements Traceability Matrix Read Requirements Find/Create Test Data Identify Test Data Requirements NOW ALL AUTOMATED
  • 22. © 2017 CA. Confidential. All rights reserved. Simple View of Continuous Testing REQUIREMENTS MODELING TEST EXECUTION MONITORING Continuous Integration Continuous Testing Continuous Delivery Automated Deployment WhatHow • Flowchart Diagram TEST DESIGN DEVELOPMENT
  • 23. © 2017 CA. Confidential. All rights reserved. Simple View of Continuous Testing
  • 24. © 2017 CA. Confidential. All rights reserved. Simple View of Continuous Testing MONITORING Continuous Integration Continuous Testing Continuous Delivery Continuous Deployment WhatHow • Test-Driven Development • Acceptance Test-Driven Development REQUIREMENTS MODELING TEST EXECUTIONTEST DESIGN DEVELOPMENT • Test Automation Scripts • Test Data
  • 25. © 2017 CA. Confidential. All rights reserved. Simple View of Continuous Testing MONITORING Continuous Integration Continuous Testing Continuous Delivery Continuous Deployment WhatHow • Test Environments • Test Automation Engines • Test Frameworks REQUIREMENTS MODELING TEST EXECUTION TEST DESIGN DEVELOPMENT
  • 26. © 2017 CA. Confidential. All rights reserved. Simple View of Continuous Testing MONITORING Continuous Integration Continuous Testing Continuous Delivery Continuous Deployment WhatHow • Analyze • Learn • Update Model REQUIREMENTS MODELING TEST EXECUTION TEST DESIGN DEVELOPMENT
  • 27. © 2017 CA. Confidential. All rights reserved. 4 Pillars of Continuous Testing Can the application code flow across environments without manual intervention? Did developers create the correct features? Are users perceiving value in the application delivered? Did developers create the application code correctly? Pipeline Automation Code Quality Customer Experience Application Quality Code Correct? Automated Flow? User Value? Features Correct?
  • 28. © 2017 CA. Confidential. All rights reserved. Building On Top Of The Pillars DEV Validate Build Promotion Criteria Model Requirements (Story Level) Assign Definition of Done for Backlog Items Sprint Planning Gold QA Build TESTProvision QA Environment and Deploy Build Validate Build Configuration Validate Build Promotion Criteria Gold QA Build Received Auto Generate Virtual Services Definition and Test Data Definition Auto Generate Test Cases (manual and automated) Enhance Modeled Requirements (Feature Level) Gold Stage Build STAGE Start Full Application Monitoring Validate Build Promotion Criteria Gold Stage Build Received Auto Generate Virtual Services Definition and Test Data Definition Auto Generate Test Cases (manual and automated) Enhance Modeled Requirements (Epic Level) Gold Production Build PROD Validate Approvals for Production Promotion Gold Prod Build Received Auto Generate Prod Environment Configuration (for A/B and Canary) Auto Generate Deployment Paths (A/B and Canary) Model A/B Tests and Canary Builds (Pick User Base) CX Hypothesis Back to Sprint Backlog CONTINUOUS TESTING
  • 29. © 2017 CA. Confidential. All rights reserved. Translate Requirements Into Visual Models DEV Validate All Backlog Items Have a Definition of Done Validate All Backlog Items Are Prioritized Regression Test Promotion Criteria Validation Process Test Code Build Process Test Trigger for BVTs Create, maintain and Run BVTs Regression Test Environment Provisioning Process Test Automated Code Scan Triggers Test Virtual Service and Data Provisioning Process Test-Driven Development Development Environment Validate Build Promotion Criteria Model Requirements (Story Level) Assign Definition of Done for Backlog Items Sprint Planning Create Virtual Services and Automated Synthetic Data Generation Automated Code Scans (Quality/Security), Code Commit Prioritize Backlog (Ideas and Hypothesis) Gold QA Build App and API Code Development and Automated Unit Tests Update Configuration and Provision Environment Create and Deploy Build. Run Automated BVT - Build Verification Tests Continuous Testing Tasks Continuous Testing Tasks DEV Test Automated Code Scan Triggers Test Automated Code Scan Triggers
  • 30. © 2017 CA. Confidential. All rights reserved. Regression Test Promotion Criteria Validation Process Add Layers Into Visual Models (Automation, Test Data, Virtual Services) Regression Test Application Monitoring Process Configuration Regression Test Processes for: § Environment Provisioning § Build Deployment Regression Test Build Configuration Test Environment Validate Build Promotion Criteria Gold QA Build Received Auto Generate Virtual Services Definition and Test Data Definition Auto Generate Test Cases (manual and automated) Validate Build Configuration Provision QA Environment and Deploy Build Provision Virtual Services and Test Data Start Full Application Monitoring Enhance Modeled Requirements (Feature Level) Gold Stage Build Intelligent Test Automation: § Capture and Analyze Test Result Data § Correlate Results to Past Executions § Formulate Hypothesis for Improvement Automated Test Execution TEST Continuous Testing Tasks Regression Test Provisioning Processes for: § Virtual Services § Test Data TEST Regression Test Provisioning Processes for: §Virtual Services §Test Data
  • 31. © 2017 CA. Confidential. All rights reserved. Translate Requirements Into Visual Models Regression Test Promotion Criteria Validation Process Regression Test Application Monitoring Process Configuration Regression Test Processes for: § Environment Provisioning § Build Deployment Regression Test Build Configuratio n Staging Environment Validate Build Promotion Criteria Gold Stage Build Received Auto Generate Virtual Services Definition and Test Data Definition Auto Generate Test Cases (manual and automated) Validate Build Configuration Provision Stage Environment and Deploy Build Provision Virtual Services and Test Data (external only) Start Full Application Monitoring Enhance Modeled Requirements (Epic Level) Gold Prod Build Intelligent Test Automation: § Capture and Analyze Test Result Data § Correlate Results to Past Executions § Formulate Hypothesis for Improvement Automated Test Execution (Functional/ Performance) STAGE Continuous Testing Tasks Regression Test Provisioning Processes for: § Virtual Services § Test Data STAGE Regression Test Provisioning Processes for: §Virtual Services §Test Data
  • 32. © 2017 CA. Confidential. All rights reserved. Regression Test Application Monitoring Process Configuration Regression Test Build Deployment Process to Production Regression Test Processes for: § Environment Provisioning Production Environment Validate Approvals for Production Promotion Gold Prod Build Received Auto Generate Prod Environment Configuration (for A/B and Canary) Auto Generate Deployment Paths (A/B and Canary) Validate Build Configuration Update Prod Environment Configuration (A/B and Canary Builds as needed) Deploy Build to Production (automatically) Start Full Application Monitoring (IT and CX) Model A/B Tests and Canary Builds (Pick User Base) CX Hypothesis Back to Sprint Backlog § Test the Data Collection and Analysis Process § Test the New Parameters Automatically Added to the Hypothesis Formulation Cognitive Process Analyze CX Metrics and Formulate Initial Hypothesis Translate A/B Test Requirements and Canary Build User Base Into Visual Models Test Process to Obtain Go Live Approvals PROD Continuous Testing Tasks Regression Test Build Configuration PROD Regression Test Build Configuration
  • 33. © 2017 CA. Confidential. All rights reserved. End-to-End Integrated Continuous Testing from CA Automatically generate test automation scripts from requirements 1 2 Simulate test environment 3 Access test data on- demand & ensure PII compliance 4 Start multi-layer / backend “requests & response” testing prior to UI 5 Democratize performance testing Integrate open source testing tools6 7 Ensure comprehensive, cloud-based API testing 8 Built-in automated application security testing 9 Promote artifacts when tests pass by orchestrating & automating the pipeline 10 Harness application insight across the SDLC to improve user experience Continuous Delivery Director
  • 34. © 2017 CA. Confidential. All rights reserved. CA’s Track Record Helping our Customers IDEA Requirements Development QA / Testing Operations Release Reduce time needed to generate synthetic test data by 10X Faster in delivering test cases & automation1 50% Time reduction to replicate defects3 50% reduction in app dev/test cycle2 23% time to market improvement3 90% availability for testing platforms3 1 x 500 throughput increase in testing4 35% cost reduction with 3rd party access fees3 Decrease downtime from release failures by Reduce application deployment time almost 94% Increase weekly deployments by 300% Up to 50%greater app performance 5 Early load testing to prep for an actual 25 Million Users6 3 Month Improvement in new automation And to full in-sprint automation 50% 80% Security 1 in 3 Fortune 100 firms choose Veracode 3 Trillion Lines of code scanned 32M Security flaws fixed7 12,000 Developer remediation coaching sessions
  • 35. © 2017 CA. Confidential. All rights reserved. 35 THANK YOU
  • 36. © 2017 CA. Confidential. All rights reserved. 36 GM Financial has operations in more than 20 countries, providing auto finance solutions to approximately 16,000 dealers worldwide Connect and automate the entire app pipeline from development, to test, to production: CA Service Virtualization CA Test Data Manager CA Continuous Delivery Director CA Agile Requirements Designer CA Release Automation SOLUTION: CHALLENGE: Cycle time too long to support exponential expansion of funded loans and comprehensive audit and compliance requirements • 5x faster loan funding • 98% reduction in deployment time from 1-2 hours manually to 2-3 minutes • 80% increase in test coverage • 90% time savings in regression testing from 93 to 9 hours RESULTS: “We anticipate growth in the next year from 1,000 automated deployments a month to 4,000– 5,000 a month.” Matt McComas AVP of Critical App Infrastructure, GM Financial Continuous Testing How do you build better apps, faster?
  • 37. © 2017 CA. Confidential. All rights reserved. Mission: Establish an end-to-end best practices testing solution supported by complimentary tools that integrates, automates, and stabilizes the application delivery pipeline • CA Release Automation • CA Service Virtualization • CA Test Data Manager • CA Continuous Delivery Director SOLUTION: CHALLENGE: • Limited test coverage • Manual functional testing • Unstable test environments • No test data management • No automated release process • $500,000 in cost savings • 38,000 hours saved in manual testing in just 6 months • 85% increase in test coverage • 90% time savings in regression testing from 40 hours to 1 Continuous Testing & Delivery How do you build better apps, faster? 113 116 56 123 80 87 150 223 251 238 15 7 6 5 0 50 100 150 200 250 300 COUNT OF SEVERITY 1, 2, & 3 INCIDENTS 37
  • 38. © 2017 CA. Confidential. All rights reserved. • CA Agile Requirements Designer • CA Test Data Manager • CA Application Test • CA Release Automation SOLUTION: CHALLENGE: Struggling to keep pace with the demands of the business. Needed to deliver applications and updates more quickly, of higher quality and with fewer defects. Continuous Testing & Delivery How do you build better apps, faster? “CA Technologies offered a compelling solution with its integrated tools that provide seamless, end- to-end test management…. CA Technologies solutions were able to manage all the technologies used across our applications, which other solutions were unable to do.” “With CA Technologies solutions, we can identify & rectify defects more quickly and easily before they are released into production. This will help us improve the speed and quality of software delivery.” 38