Post on 23-Jan-2018
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
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
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
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
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
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
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
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
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
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
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
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
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
Any Questions Ask Sriram
Angajala in Linked