Through the use of build pipelines, Continuous Delivery will enable faster and more frequent build, test and deployment cycles of software.
To ensure that what you are delivering has the required quality: how do we build a continuous delivery pipeline in the real world and how do we correctly implement tests?
11. M O C K S
Pre-programmed
with
expectations
alexsotob lordofthejars
12. M O C K S
Pre-programmed
with
expectations
Behavior
Verification
alexsotob lordofthejars
13. T H E
G O O D
A N D
T H E
B A D
Fast
alexsotob lordofthejars
14. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
alexsotob lordofthejars
15. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
alexsotob lordofthejars
16. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
Mockito,
EasyMock,
jMock
alexsotob lordofthejars
17. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
Mockito,
EasyMock,
jMock
Verbose
alexsotob lordofthejars
18. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
Mockito,
EasyMock,
jMock
Verbose
Reimplementing
Business
alexsotob lordofthejars
19. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
Mockito,
EasyMock,
jMock
Verbose
Reimplementing
Business
No
state
alexsotob lordofthejars
20. T H E
G O O D
A N D
T H E
B A D
Fast
Easy
to
write
Versatile
Mockito,
EasyMock,
jMock
Verbose
Reimplementing
Business
No
state
No
executing
full
stack
alexsotob lordofthejars
74. L E T ' S
W I N D
D O W N
alexsotob lordofthejars
75. W H A T
Y O U
H A V E
S E E N
Unit
tests
should
be
FIRST
alexsotob lordofthejars
76. W H A T
Y O U
H A V E
S E E N
Unit
tests
should
be
FIRST
Mock,
Stubs
and
Fakes
alexsotob lordofthejars
77. W H A T
Y O U
H A V E
S E E N
Unit
tests
should
be
FIRST
Mock,
Stubs
and
Fakes
PowerMock
as
Design
Warning
alexsotob lordofthejars
78. W H A T
Y O U
H A V E
S E E N
Unit
tests
should
be
FIRST
Mock,
Stubs
and
Fakes
PowerMock
as
Design
Warning
Docker
as
Testing
Tool
alexsotob lordofthejars
79. W H A T
Y O U
H A V E
S E E N
Unit
tests
should
be
FIRST
Mock,
Stubs
and
Fakes
PowerMock
as
Design
Warning
Docker
as
Testing
Tool
Jenkins
is
not
static
anymore
alexsotob lordofthejars
83. H T T P S : / / G I T H U B . C O M / L O R D O F T H E J A R S / S T A R W A R S
H T T P : / / S I T E . M O C K I T O . O R G /
H T T P S : / / G I T H U B . C O M / J A Y W A Y / P O W E R M O C K
H T T P : / / W I R E M O C K . O R G /
H T T P : / / A R Q U I L L I A N . O R G /
H T T P : / / B Y T E M A N . J B O S S . O R G /
H T T P S : / / G I T H U B . C O M / J E N K I N S C I / W O R K F L O W - P L U G I N