16

Click here to load reader

London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

Embed Size (px)

Citation preview

Page 1: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

LONDON SDET MEETUP

9 NOV 2017

AUTOMATE API TESTS IN PLAIN TEXT

API LOAD TESTS

SPONSORS

AGENDA - Sriram AngajalaLead SDET - Eurostar

INTRO ABOUT MEETUP

ROAD MAP

SDETrsquoS IN EUROSTAR

TRANSFORMATION IN EUROSTAR

WHAT BEEN ACHIEVED

FUTURE PLANS

AGENDA - Amath SarrLead JavaScript API Developer at Eurostar International

Overview OF APICKLI FEATURES OF APICKLI

ADVANTAGES OF THIS TOOL

FUTURE OF APICKLI

Demo

AGENDA - Thomas SoumldergrenTechnical consultant with Apica

API Performance Tests

Me

I am Sriram AngajalaI am here because I love SDETs

You can find me at sriramangajalagmailcom

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 2: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

AGENDA - Sriram AngajalaLead SDET - Eurostar

INTRO ABOUT MEETUP

ROAD MAP

SDETrsquoS IN EUROSTAR

TRANSFORMATION IN EUROSTAR

WHAT BEEN ACHIEVED

FUTURE PLANS

AGENDA - Amath SarrLead JavaScript API Developer at Eurostar International

Overview OF APICKLI FEATURES OF APICKLI

ADVANTAGES OF THIS TOOL

FUTURE OF APICKLI

Demo

AGENDA - Thomas SoumldergrenTechnical consultant with Apica

API Performance Tests

Me

I am Sriram AngajalaI am here because I love SDETs

You can find me at sriramangajalagmailcom

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 3: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

AGENDA - Amath SarrLead JavaScript API Developer at Eurostar International

Overview OF APICKLI FEATURES OF APICKLI

ADVANTAGES OF THIS TOOL

FUTURE OF APICKLI

Demo

AGENDA - Thomas SoumldergrenTechnical consultant with Apica

API Performance Tests

Me

I am Sriram AngajalaI am here because I love SDETs

You can find me at sriramangajalagmailcom

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 4: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

AGENDA - Thomas SoumldergrenTechnical consultant with Apica

API Performance Tests

Me

I am Sriram AngajalaI am here because I love SDETs

You can find me at sriramangajalagmailcom

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 5: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

Me

I am Sriram AngajalaI am here because I love SDETs

You can find me at sriramangajalagmailcom

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 6: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

About this meetup

ldquoShape Automation testers to SDETrsquos ldquo

AND ldquoTalk about tomorrowrdquo

Uncover niche topics in SDET roles

Uncommon topics Like Visual API Javascript testing

nightwatch

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 7: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

FUTURE

MORE MEETUPS

PAID WORKSHOPS

MEETUPS IN MORE CITIES - LEEDS

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 8: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

EUROSTAR

An Example

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 9: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

EUROSTAR HAS BEEN TRANSFORMED

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 10: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

WHEN I JOINED AS

SR AUTOMATION TESTER

Test Env and 3rd party

Testeurostarcom - test

Preprodeurostarcom -

preprod

E2eeurostarcom - master

Depends on 3rd party apis

Release

3 months a release

Regression Cycle

Release Review

Blow horn for every releases

Roles

Developers

Testers

Automation Tester

Dev Ops

Test Automation

Outside the Box

Run tests when required

Analyse Results

PHP and Java tests

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 11: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

NOW with SDETs on board

Test Env and 3rd party

Feature Branches

Heroku

Staging only - master

STUBS

Release

Whenever we want

NO - Regression Cycle

NO - Release Review

NO - Blow horn (NO noise)

Roles

Software Engineers

SDETs

Test Automation

Inside the Box

Run tests for every PR

End to test for every release

Exploratory Luxury

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 12: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

What was transformed after hiring

SDETs SDET involve more into dev process and CI process

SDET pulls code locally and test at isolation and Automates them

Identifies tools required and creates or downloads and use them

Nightwatch APICKLI post man Stubs

Resulting in helliphellip

Faster release

Better quality

Faster bug fixes

Exploratory testing

Bug fixes by testers(What )

No 3rd party dependency

Save Time + Money + Quality(Broke the hard triangle)

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 13: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

Test Coverage and gate keepers

Unit tests

Cucumber Integration tests

BDD functional tests

End to end tests

Build Monitors

Whats next

Not Covered Yet

Load tests

Security tests

Visual regression tests

Any Questions Ask Sriram

Angajala in Linked

Page 14: London SDET Meetup main presentation - How SDET can transform your organisation? - Case Study

Any Questions Ask Sriram

Angajala in Linked