testistanbul 2016 - formula 1, continuous integration, continuous delivery and test data management
TRANSCRIPT
![Page 1: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/1.jpg)
Formula 1, Continuous Integration, Continuous Delivery and Test Data Management
7th International TestIstanbul Conference
Koray YitmenTurkish Testing Board
![Page 2: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/2.jpg)
Objective of Formula 1 Racing•Fast•Reliable
![Page 3: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/3.jpg)
World Record - Fastest F1 Pit Stop
•1 minute•30 seconds•3 seconds•2 seconds•1 second
![Page 5: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/5.jpg)
Objective of IT ProjectsTo deliver high-quality, valuable software in a fast and reliable manner
![Page 6: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/6.jpg)
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
![Page 7: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/7.jpg)
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?
![Page 8: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/8.jpg)
Fuel = Data
![Page 9: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/9.jpg)
Fuel Quality – Data Quality
•50% Paraffinics
•30% Naphtenics
•10% Insurates
•10% Aromatics
![Page 10: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/10.jpg)
F1 Circuit = Environment
![Page 11: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/11.jpg)
Circuit Configuration (street circuit, clockwise, 3.337 km, 19 turns etc.)
= Configuration Management
![Page 12: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/12.jpg)
Continuous Integration•Executable Code
+•Data•Environment•Configuration
= Continuous Delivery
Continuous Delivery is releasing software as frequently as possible
![Page 13: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/13.jpg)
What about testing?
![Page 14: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/14.jpg)
F1 Trials = Testing•The same car•The same circuit•The same configurations•And the same fuel (data) but less is enough
![Page 15: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/15.jpg)
![Page 16: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/16.jpg)
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
![Page 17: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/17.jpg)
![Page 18: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/18.jpg)
![Page 19: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/19.jpg)
Software quality depends on testing
Test quality depends on test data
![Page 20: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/20.jpg)
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
![Page 21: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/21.jpg)
SponsorsMain Sponsor
Event Partners
Exhibitors
Supportive Organizations
![Page 22: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/22.jpg)
Yazılım Test ve Kalite Derneği Eğitim ve Başarı Bursu
www.turkishtestingboard.org
![Page 23: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/23.jpg)
Do not leave early!At the end of the day there is a
lottery where you can win a free ticket for TestIstanbul2017
![Page 24: Testistanbul 2016 - Formula 1, Continuous Integration, Continuous Delivery and Test Data Management](https://reader035.vdocuments.mx/reader035/viewer/2022062522/5889acf81a28aba54d8b4b51/html5/thumbnails/24.jpg)
Wish you a productive conference