IBM Systems Magazine, Mainframe - July/August 2018 - 26

"Given that end-to-end
tests are here to stay,
we've chosen to completely
embrace them and fully
invest in automating them."
-Ralph van Beek, Rabobank's DevOps architect
for the payments domain

brings a much higher level of
complexity and error proneness.
On top of that, failure of back-end
banking applications has a much
greater impact.
For instance, Rabobank's
payment processes serve dozens
of distribution channels, which
handle hundreds of product
varieties. Such complexity creates
room for human error, which
can seriously impact the Dutch
economy.
Rabobank's systems were
redesigned to be more serviceoriented and modular. However,
strong non-functional requirements
such as performance and
consistency need an integrated
architecture. The new architecture
reduced the end-to-end testing to
some extent, but Rabobank's need
for these tests will never disappear.
"We're able to considerably
reduce the number of end-to-end
tests, but they will never go
away," notes van Beek. "Given
26 // JULY/AUGUST 2018 ibmsystemsmag.com

that end-to-end tests are here to
stay, we've chosen to completely
embrace them and fully invest in
automating them," he says.
Rabobank is using four
components to automate
end-to-end tests:
1. Automated service
virtualization (stubbing).
Automated stubbing allows
the bank to reduce the size
of the end-to-end test by
virtualizing the rest of the
environment.
2. Automated delivery of the
test data. The bank requires
a highly automated master
functionality to create
end-to-end test data that's
both highly secure and high
quality. This automation
step also fits in nicely with
the new European Union
(EU) General Data Protection
Regulation (GDPR). GDPR has
strict requirements for anyone

hosting or processing data
of EU citizens.
3. Automation of deployments.
This automation must
be done in an integrated
manner, which means
deploying a consistent chain
of applications together with
their end-to-end relationships
through web services and IBM
MQ connections.
4. Automated execution of
end-to-end tests. This step
includes automated analysis
of the test outcomes.
This four-part approach has
worked well for Rabobank.
"You're better off automating
end-to-end testing, and these
four parts are crucial to achieve
results," says van Beek.

Partnering With IBM
It takes good partnership to help
produce change. Rabobank's
active partnership with IBM has


http://www.ibmsystemsmag.com

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - July/August 2018

Table of Contents
Editor's Desk: Transformation in the balance
Partner POV: Real-time visibility to data access is required to maintain GDPR compliance
R&D: IBM Research is providing valuable insights to tackle challenges and enable prosperity from the tip of Africa
Feature 1: Fleet of Foot: FRAIKIN Group develops a cost-effective and flexible thin-client environment
Cover Story: Radical Changes: Rabobank relies on DevOps on Z to transform its payments system
Feature 2: Developing a Business Plan: DevOps and the IBM Z Digital Transformation Model pave the way for innovation
Champions Showcase: Meet 18 of the 2018 IBM Z Champions
Hot Topics: Container Pricing for IBM Z brings predictability to cost
Solutions: IBM Z Mainfraime Virtual Tape Library, IntelliMagic Vision 8.14.2, zAdviser, DYNA-STEP Dynamic STEPLIB and ISPF Library Management 3.2
Stop Run: IBMer Karl Schmitz bridges the gap between art and computer security
Reference Point - Global Events, Education, Resources for Power Systems
2018 Mainframe Solutions Edition Product Index
IBM Systems Magazine, Mainframe - July/August 2018 - Intro
IBM Systems Magazine, Mainframe - July/August 2018 - Cover1
IBM Systems Magazine, Mainframe - July/August 2018 - Cover2
IBM Systems Magazine, Mainframe - July/August 2018 - 1
IBM Systems Magazine, Mainframe - July/August 2018 - Table of Contents
IBM Systems Magazine, Mainframe - July/August 2018 - 3
IBM Systems Magazine, Mainframe - July/August 2018 - 4
IBM Systems Magazine, Mainframe - July/August 2018 - 5
IBM Systems Magazine, Mainframe - July/August 2018 - Editor's Desk: Transformation in the balance
IBM Systems Magazine, Mainframe - July/August 2018 - 7
IBM Systems Magazine, Mainframe - July/August 2018 - Partner POV: Real-time visibility to data access is required to maintain GDPR compliance
IBM Systems Magazine, Mainframe - July/August 2018 - 9
IBM Systems Magazine, Mainframe - July/August 2018 - R&D: IBM Research is providing valuable insights to tackle challenges and enable prosperity from the tip of Africa
IBM Systems Magazine, Mainframe - July/August 2018 - 11
IBM Systems Magazine, Mainframe - July/August 2018 - 12
IBM Systems Magazine, Mainframe - July/August 2018 - 13
IBM Systems Magazine, Mainframe - July/August 2018 - 14
IBM Systems Magazine, Mainframe - July/August 2018 - 15
IBM Systems Magazine, Mainframe - July/August 2018 - Feature 1: Fleet of Foot: FRAIKIN Group develops a cost-effective and flexible thin-client environment
IBM Systems Magazine, Mainframe - July/August 2018 - 17
IBM Systems Magazine, Mainframe - July/August 2018 - 18
IBM Systems Magazine, Mainframe - July/August 2018 - 19
IBM Systems Magazine, Mainframe - July/August 2018 - 20
IBM Systems Magazine, Mainframe - July/August 2018 - 21
IBM Systems Magazine, Mainframe - July/August 2018 - Cover Story: Radical Changes: Rabobank relies on DevOps on Z to transform its payments system
IBM Systems Magazine, Mainframe - July/August 2018 - 23
IBM Systems Magazine, Mainframe - July/August 2018 - 24
IBM Systems Magazine, Mainframe - July/August 2018 - 25
IBM Systems Magazine, Mainframe - July/August 2018 - 26
IBM Systems Magazine, Mainframe - July/August 2018 - 27
IBM Systems Magazine, Mainframe - July/August 2018 - Feature 2: Developing a Business Plan: DevOps and the IBM Z Digital Transformation Model pave the way for innovation
IBM Systems Magazine, Mainframe - July/August 2018 - 29
IBM Systems Magazine, Mainframe - July/August 2018 - 30
IBM Systems Magazine, Mainframe - July/August 2018 - 31
IBM Systems Magazine, Mainframe - July/August 2018 - 32
IBM Systems Magazine, Mainframe - July/August 2018 - 33
IBM Systems Magazine, Mainframe - July/August 2018 - 34
IBM Systems Magazine, Mainframe - July/August 2018 - 35
IBM Systems Magazine, Mainframe - July/August 2018 - 36
IBM Systems Magazine, Mainframe - July/August 2018 - 37
IBM Systems Magazine, Mainframe - July/August 2018 - Champions Showcase: Meet 18 of the 2018 IBM Z Champions
IBM Systems Magazine, Mainframe - July/August 2018 - 39
IBM Systems Magazine, Mainframe - July/August 2018 - 40
IBM Systems Magazine, Mainframe - July/August 2018 - 41
IBM Systems Magazine, Mainframe - July/August 2018 - 42
IBM Systems Magazine, Mainframe - July/August 2018 - 43
IBM Systems Magazine, Mainframe - July/August 2018 - 44
IBM Systems Magazine, Mainframe - July/August 2018 - 45
IBM Systems Magazine, Mainframe - July/August 2018 - 46
IBM Systems Magazine, Mainframe - July/August 2018 - 47
IBM Systems Magazine, Mainframe - July/August 2018 - 48
IBM Systems Magazine, Mainframe - July/August 2018 - 49
IBM Systems Magazine, Mainframe - July/August 2018 - Hot Topics: Container Pricing for IBM Z brings predictability to cost
IBM Systems Magazine, Mainframe - July/August 2018 - 51
IBM Systems Magazine, Mainframe - July/August 2018 - 52
IBM Systems Magazine, Mainframe - July/August 2018 - 53
IBM Systems Magazine, Mainframe - July/August 2018 - Solutions: IBM Z Mainfraime Virtual Tape Library, IntelliMagic Vision 8.14.2, zAdviser, DYNA-STEP Dynamic STEPLIB and ISPF Library Management 3.2
IBM Systems Magazine, Mainframe - July/August 2018 - 55
IBM Systems Magazine, Mainframe - July/August 2018 - Stop Run: IBMer Karl Schmitz bridges the gap between art and computer security
IBM Systems Magazine, Mainframe - July/August 2018 - Cover3
IBM Systems Magazine, Mainframe - July/August 2018 - Cover4
IBM Systems Magazine, Mainframe - July/August 2018 - Reference Point - Global Events, Education, Resources for Power Systems
IBM Systems Magazine, Mainframe - July/August 2018 - 2018 Mainframe Solutions Edition Product Index
IBM Systems Magazine, Mainframe - July/August 2018 - SE2
IBM Systems Magazine, Mainframe - July/August 2018 - SE3
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
http://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
http://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_mainframe_200901
http://www.nxtbookMEDIA.com