Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

310 views

Published on

TestIstanbul 2016 Opening Speech: "Formula 1, Continuous Integration, Continuous Delivery and Test Data Management" by Board President Koray Yitmen.

Continuous integration primarily focuses on asserting that the code compiles successfully and passes a body of automated unit and acceptance tests. But is it enough? And what is the relationship between Continuous Delivery and Formula 1 Racing?

Published in: Technology
  • Login to see the comments

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

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

×