Formula 1, Continuous Integration,
Continuous Delivery and
Test Data Management
7th International TestIstanbul Conference
Koray Yitmen
Turkish Testing Board
Objective of Formula 1 Racing
•Fast
•Reliable
World Record - Fastest F1 Pit Stop
•1 minute
•30 seconds
•3 seconds
•2 seconds
•1 second
It is 1.95 seconds
https://youtu.be/Xvu0GlMa3xQ?t=2
Objective of IT Projects
To deliver high-quality, valuable software in a
fast and reliable manner
How long would it take your organization to deploy a
change that involves just one single line of code?
• A month
• A week
• A day
• An hour
• Seconds
F1 car = Executable code
Pit Stop = Continuous Integration
Continuous integration primarily focuses
on asserting that the code compiles
successfully and passes a body of
automated unit and acceptance tests.
Is it enough?
Fuel = Data
Fuel Quality – Data Quality
•50% Paraffinics
•30% Naphtenics
•10% Insurates
•10% Aromatics
F1 Circuit = Environment
Circuit Configuration
(street circuit, clockwise, 3.337 km, 19 turns etc.)
=
Configuration Management
Continuous
Integration
•Executable
Code
+
•Data
•Environment
•Configuration
= Continuous
Delivery
Continuous Delivery is
releasing software as
frequently as possible
What about testing?
F1 Trials = Testing
•The same car
•The same circuit
•The same configurations
•And the same fuel (data) but less is enough
Test Data Management Processes
Data Identification
Data Requirements
Data Dependencies
Data Types
Data Selection
Data Mapping
Data Mining
Data Security
Data Masking
Data Preparation
Data Privatisation
Sub-setting
Data Migration
Data Validation
Data Refresh
Data Maintenance
Data Booking
Software quality depends on testing
Test quality depends on test data
Keynote Speakers
Kristian Karl – Why automated verification matters
Dan Cuellar – The story of appium: lessons learned creating an open source project, 0 to 100,000 users
Rex Black – Enterprise challenges of test data
Roland Leusden – Performance testing of big data
Sponsors
Main Sponsor
Event Partners
Exhibitors
Supportive Organizations
Yazılım Test ve Kalite Derneği Eğitim ve Başarı Bursu
www.turkishtestingboard.org
Do not leave early!
At the end of the day there is a
lottery where you can win a
free ticket for
TestIstanbul2017
Wish you a productive conference

Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management