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

Preview:

Citation preview

Formula 1, Continuous Integration, Continuous Delivery and Test Data Management

7th International TestIstanbul Conference

Koray YitmenTurkish 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 ProjectsTo 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

SponsorsMain 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

Recommended