0% found this document useful (0 votes)
10 views1 page

CD Infographic PDF

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

Continuous Delivery advocates the creation of • Any long-running step, such as UAT, Pre-Production • If significant issues are found

• If significant issues are found in any long-running step,

CONTINUOUS DELIVERY:
deployment pipelines, which are illustrated below. testing, or Exploratory Testing, can happen even after the and the change has already been deployed to

visualized
The first is a long, linear diagram with all of the possible change has already been deployed to Production. Production, the team should rollback Production to the
steps, and below that are two common deployment last working release.
pipelines with parallel- running steps. The parallel (wide) • If significant issues are found in any long-running step,
Diagrams are based on Jez Humble’s diagrams from the Continuous Delivery blog
pipelines allow teams to deploy to production sooner or and the change has not been deployed to Production, the (http://continuousdelivery.com/2010/09/deployment-pipeline-anti-patterns)

to wait for test results before deploying. team should manually halt the pipeline.
Special thanks to Matthew Skelton for helping build these diagrams.

VISUAL (UI) TESTS NETWORK TESTS


SYNTAX CHECK
POST-DEPLOYMENT
CAPACITY TESTS TESTS
CODE METRICS

USABILITY
TESTS PERFORMANCE
EXPLORATORY
EXPLORATORY TESTS STAGING &
STAGING & PRE-
PRE-
COMPILE
START COMMIT FOR COMPILED
TESTING
TESTING PRODUCTION
LANGUAGES

STUBBED AND MOCKED


ENDPOINTS AND DATA

SMOKE TESTS

REFERENCE KEY UNIT TESTS


INTEGRATION
TESTS
BDD FRAMEWORK
TESTS

AUTOMATED EXECUTION AUTOMATED


AUTOMATED USER
USER
AUTO-MERGE FOR ACCEPTANCE
ACCEPTANCE ACCEPTANCE
ACCEPTANCE
DEVELOPER BRANCHES
MANUAL EXECUTION TESTING (AAT)
TESTING (AAT) TESTING (UAT)
TESTING (UAT)
WHEN USING GIT FLOW, ETC.
POST-DEPLOYMENT ROLLBACK &
AUTOMATED TESTS RE-DEPLOY
FEATURE-LEVEL COMPONENT
PRODUCTION
TRIGGER
SHOWCASES
TESTS TESTS
MANUAL
TRIGGER
ONGOING LIVE
OPTIONAL FEATURE-LEVEL TESTING TRANSACTION TESTS SMOKE TESTS
(any dashed STEP STORY-LEVEL BY THE CLIENT
directional line) TESTS

CSS CHANGE IN THE UI


A minor CSS change that could adversely impact a user's
CHANGE IN TRANSACTION PROCESSING ENGINE
A change in the core processing engine with a low
ABOUT DZONE
chance of affecting performance
ability to use a low-traffic area of the site

Continuous Delivery and DevOps are just a


couple of the dozens of technology topics
E XPLO RATO RY EXP LORATORY covered by DZone. At DZone.com you will find
TEST IN G T EST I NG a wide variety of resources including more
guides, code cheat sheets (RefCardz),

CO M M I T CO M M I T STAGIN
STAG ING
G//PRE-
PRE-
hundreds of articles written by technology
experts, and useful links shared by other
UAT PRODUCTION
PRODUC TION technology professionals. If you are passionate
about technology, then DZone has something

A AT A AT to offer you. Come explore more at:

PRODU
PRO DUCT
CTIIO
ONN DZO N E .CO M
PRODUCTION
PRODUCTI ON

excerpt from DZone’s 2014 Continuous Delivery Research Guide DOWNLOAD NOW

You might also like