SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
MINDSET. SKILLSET. TOOLSET 
THE KEYS TO AGILE TESTING 
AND TEST AUTOMATION 
MICHAEL PALOTAS 
AGILE BREAKFAST, ST. GALLEN 
28. October 2014
WHO AM I? 
Michael Palotas 
Gerbiweg 2 
8853 Lachen 
michael.palotas@gridfusion.net 
@michael_palotas 
Head of Productivity & Test Engineering, eBay 
Founder, GRIDFUSION 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
EBAY FROM THE TOP 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
GRIDFUSION FROM THE TOP 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
MINDSET 
attractionmarketingmethods.com 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
WHO IS RESPONSIBLE FOR 
QUALITY? 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TEST CYCLES 
Traditional model - 6 months 
Development Test 
Agile - 2 weeks 
Development Test 
Development Test AUTO 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
THE IDEAL MIX? 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
BUG PREVENTION? 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TESTING OFFERINGS 
Manual testing 
Rapid testing / 
exploratory approach 
Focus on fast feedback 
Focus on primary work 
artifacts 
Domain knowledge 
Architecture 
Infrastructure 
Tools 
TDD / Automation 
Continuous Integration 
DevOps 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
HOW TEAMS EVOLVE 
SM 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
SM 
SM 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
SET 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
SET
SKILLSET - WHAT IT MEANS FOR TESTERS 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
WHAT IT MEANS FOR MANAGERS 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TOOLSET 
Otto.de 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
AUTOMATION 
… is software development 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TESTAUTOMATION WHY? 
NOT to replace people 
To save time and to reinvest that time into 
“smart” testing 
To get early and instant feedback 
Regression testing only 
Safety net 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
WHAT IS SELENIUM? 
SELENIUM AUTOMATES BROWSERS 
THAT'S IT 
And more more thing: 
Selenium is becoming a W3C standard: http://www.w3.org/TR/webdriver
SELENIUM 2 / WEBDRIVER 
JSON WIRE 
PROTOCOL 
Client 
Java 
C# 
Ruby 
Python 
Server 
Server 
Server 
i.e. Selendroid, iOS-Driver 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
SCALING – SELENIUM GRID 
DEV 
CI 
…. 
SELENIUM GRID 
HUB 
IOS ANDROID 
WINDOWS 
LINUX 
OSX 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TEST INFRASTRUCTURE 
AUT 
API 
DB 
Browsers 
Mobiles 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
TESTING OF THE FUTURE? 
Non-Stop Testing 
Parallel to Development 
All test levels are done within the sprint 
Testing is the job of the entire team 
Testers are engineers with a “testing 
superpower” 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
ATLASSIAN 
Source: Andrew Prentice, Atlassian, Sydney May 2014 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
THE BIG GOAL 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
THANK YOU! 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN 
michael.palotas@gridfusion.net 
@michael_palotas
REFERENCES 
http://weekendreflection.blogspot.ch/ 
http://perfectplate.com/ 
http://www.jamshid-ibrahim.net/ 
http://simplehomemade.net/ 
http://npr.org 
http://creatia2013.wordpress.com/ 
www.kaushik.net 
Sackmesser.ch 
http://betterafter50.com 
http://estonianfreepress.com/ 
http://upload.wikimedia.org/wikipedia/commons/8/8b/Ordinary_roadblock.JPG 
MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

Más contenido relacionado

La actualidad más candente

Aplicaciones web 2_0_google_docs (1)
Aplicaciones web 2_0_google_docs (1)Aplicaciones web 2_0_google_docs (1)
Aplicaciones web 2_0_google_docs (1)
marielizjacome
 

La actualidad más candente (19)

Contributing to the success of open stack
Contributing to the success of open stackContributing to the success of open stack
Contributing to the success of open stack
 
How to Incorporate a Security-First Approach to Your Products by spiderSlik C...
How to Incorporate a Security-First Approach to Your Products by spiderSlik C...How to Incorporate a Security-First Approach to Your Products by spiderSlik C...
How to Incorporate a Security-First Approach to Your Products by spiderSlik C...
 
[Android Tour Perú 2013] APIs JSON con Android
[Android Tour Perú 2013] APIs JSON con Android [Android Tour Perú 2013] APIs JSON con Android
[Android Tour Perú 2013] APIs JSON con Android
 
Berlin Selenium Meetup - A quick introduction to Selenium
Berlin Selenium Meetup - A quick introduction to SeleniumBerlin Selenium Meetup - A quick introduction to Selenium
Berlin Selenium Meetup - A quick introduction to Selenium
 
Shift Left. Wait, what? No, Shift Right!!!
Shift Left. Wait, what? No, Shift Right!!!Shift Left. Wait, what? No, Shift Right!!!
Shift Left. Wait, what? No, Shift Right!!!
 
CHAOS ENGINEERING – OR LET'S SHAKE THE TREE
CHAOS ENGINEERING – OR LET'S SHAKE THE TREECHAOS ENGINEERING – OR LET'S SHAKE THE TREE
CHAOS ENGINEERING – OR LET'S SHAKE THE TREE
 
Alexander Voronov Test driven development in real world
Alexander Voronov Test driven development in real worldAlexander Voronov Test driven development in real world
Alexander Voronov Test driven development in real world
 
The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!
 
Herding Microservices – the Atlassian Way
Herding Microservices – the Atlassian WayHerding Microservices – the Atlassian Way
Herding Microservices – the Atlassian Way
 
AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines
AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud PipelinesAI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines
AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines
 
Aplicaciones web 2_0_google_docs (1)
Aplicaciones web 2_0_google_docs (1)Aplicaciones web 2_0_google_docs (1)
Aplicaciones web 2_0_google_docs (1)
 
5 Essential Techniques for Building Fault-tolerant Systems
5 Essential Techniques for Building Fault-tolerant Systems5 Essential Techniques for Building Fault-tolerant Systems
5 Essential Techniques for Building Fault-tolerant Systems
 
Plugged-In Management Workshop
Plugged-In Management WorkshopPlugged-In Management Workshop
Plugged-In Management Workshop
 
Sail In The Cloud
Sail In The CloudSail In The Cloud
Sail In The Cloud
 
Building a WordPress Plugin
Building a WordPress PluginBuilding a WordPress Plugin
Building a WordPress Plugin
 
Behind the Scenes of Vendor Security Reviews in the Enterprise
Behind the Scenes of Vendor Security Reviews in the EnterpriseBehind the Scenes of Vendor Security Reviews in the Enterprise
Behind the Scenes of Vendor Security Reviews in the Enterprise
 
Transfer Learning With Apache Spark and Big DL
Transfer Learning With Apache Spark and Big DLTransfer Learning With Apache Spark and Big DL
Transfer Learning With Apache Spark and Big DL
 
devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...
devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...
devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...
 
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleMonitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
 

Similar a Agile breakfast St. Gallen - Mindset. Skillset. Toolset

Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Michael Palotas
 
Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindset
Michael Palotas
 
Continuous delivery a happier, safer alternative to release trains
Continuous delivery   a happier, safer alternative to release trainsContinuous delivery   a happier, safer alternative to release trains
Continuous delivery a happier, safer alternative to release trains
Thoughtworks
 
Testing in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detectionTesting in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detection
Michael Palotas
 
Continuous Delivery Will Make or Break Your Product
Continuous Delivery Will Make or Break Your ProductContinuous Delivery Will Make or Break Your Product
Continuous Delivery Will Make or Break Your Product
Adam Zolyak
 
Mobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driverMobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driver
Michael Palotas
 
How to Build an Early Warning System to Harness Predictability and Win in the...
How to Build an Early Warning System to Harness Predictability and Win in the...How to Build an Early Warning System to Harness Predictability and Win in the...
How to Build an Early Warning System to Harness Predictability and Win in the...
IntelCollab.com
 

Similar a Agile breakfast St. Gallen - Mindset. Skillset. Toolset (20)

Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
 
Fail Safe, Fail Smart, Succeed
Fail Safe, Fail Smart, SucceedFail Safe, Fail Smart, Succeed
Fail Safe, Fail Smart, Succeed
 
Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindset
 
Testing Java Microservices Workshop
Testing Java Microservices WorkshopTesting Java Microservices Workshop
Testing Java Microservices Workshop
 
Agile Methods - 2 day workshop
Agile Methods - 2 day workshopAgile Methods - 2 day workshop
Agile Methods - 2 day workshop
 
How to Power Continuous Deployment at Any Scale with Atlassian
 How to Power Continuous Deployment at Any Scale with Atlassian How to Power Continuous Deployment at Any Scale with Atlassian
How to Power Continuous Deployment at Any Scale with Atlassian
 
Continuous delivery a happier, safer alternative to release trains
Continuous delivery   a happier, safer alternative to release trainsContinuous delivery   a happier, safer alternative to release trains
Continuous delivery a happier, safer alternative to release trains
 
Avoiding Runaway Trains
Avoiding Runaway TrainsAvoiding Runaway Trains
Avoiding Runaway Trains
 
Testing in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detectionTesting in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detection
 
Maven 2 Introduction
Maven 2 IntroductionMaven 2 Introduction
Maven 2 Introduction
 
AWS re:Invent 2016: Know Before You Go
AWS re:Invent 2016: Know Before You GoAWS re:Invent 2016: Know Before You Go
AWS re:Invent 2016: Know Before You Go
 
Blocker Clustering reloaded (V2)
Blocker Clustering reloaded (V2)Blocker Clustering reloaded (V2)
Blocker Clustering reloaded (V2)
 
Testing in the 21st Century
Testing in the 21st CenturyTesting in the 21st Century
Testing in the 21st Century
 
Continuous Delivery Will Make or Break Your Product
Continuous Delivery Will Make or Break Your ProductContinuous Delivery Will Make or Break Your Product
Continuous Delivery Will Make or Break Your Product
 
Mobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driverMobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driver
 
Jenkins User Conference - Preparing for Enterprise Continuous Delivery: 5 Cri...
Jenkins User Conference - Preparing for Enterprise Continuous Delivery: 5 Cri...Jenkins User Conference - Preparing for Enterprise Continuous Delivery: 5 Cri...
Jenkins User Conference - Preparing for Enterprise Continuous Delivery: 5 Cri...
 
Scaling Your Tests: Continued Change Without Fear
Scaling Your Tests: Continued Change Without FearScaling Your Tests: Continued Change Without Fear
Scaling Your Tests: Continued Change Without Fear
 
SDET approach for Agile Testing
SDET approach for Agile TestingSDET approach for Agile Testing
SDET approach for Agile Testing
 
How to Build an Early Warning System to Harness Predictability and Win in the...
How to Build an Early Warning System to Harness Predictability and Win in the...How to Build an Early Warning System to Harness Predictability and Win in the...
How to Build an Early Warning System to Harness Predictability and Win in the...
 
AgileIot: Agile meets IoT
AgileIot: Agile meets IoTAgileIot: Agile meets IoT
AgileIot: Agile meets IoT
 

Más de Michael Palotas

Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
Michael Palotas
 
Mobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBayMobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBay
Michael Palotas
 
ebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdamebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdam
Michael Palotas
 
How we Test at eBay Europe
How we Test at eBay EuropeHow we Test at eBay Europe
How we Test at eBay Europe
Michael Palotas
 
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
Michael Palotas
 

Más de Michael Palotas (15)

Berlin Selenium Meetup - Galen Framework
Berlin Selenium Meetup -  Galen FrameworkBerlin Selenium Meetup -  Galen Framework
Berlin Selenium Meetup - Galen Framework
 
Selenium - The page object pattern
Selenium - The page object patternSelenium - The page object pattern
Selenium - The page object pattern
 
Zürich selenium meetup mobile and web automation under one umbrella
Zürich selenium meetup mobile and web automation under one umbrellaZürich selenium meetup mobile and web automation under one umbrella
Zürich selenium meetup mobile and web automation under one umbrella
 
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructure
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
 
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
 
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
 
EBAY - A LOOK BEHIND THE SCENES
EBAY -  A LOOK BEHIND THE SCENESEBAY -  A LOOK BEHIND THE SCENES
EBAY - A LOOK BEHIND THE SCENES
 
JAVA User Group Bern - Selenium
JAVA User Group Bern  - SeleniumJAVA User Group Bern  - Selenium
JAVA User Group Bern - Selenium
 
Mobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBayMobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBay
 
ebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdamebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdam
 
How we Test at eBay Europe
How we Test at eBay EuropeHow we Test at eBay Europe
How we Test at eBay Europe
 
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
 
Test Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source ToolsTest Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source Tools
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Agile breakfast St. Gallen - Mindset. Skillset. Toolset

  • 1. MINDSET. SKILLSET. TOOLSET THE KEYS TO AGILE TESTING AND TEST AUTOMATION MICHAEL PALOTAS AGILE BREAKFAST, ST. GALLEN 28. October 2014
  • 2. WHO AM I? Michael Palotas Gerbiweg 2 8853 Lachen michael.palotas@gridfusion.net @michael_palotas Head of Productivity & Test Engineering, eBay Founder, GRIDFUSION MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 3. EBAY FROM THE TOP MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 4. GRIDFUSION FROM THE TOP MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 5. MINDSET attractionmarketingmethods.com MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 6. WHO IS RESPONSIBLE FOR QUALITY? MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 7. TEST CYCLES Traditional model - 6 months Development Test Agile - 2 weeks Development Test Development Test AUTO MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 8. THE IDEAL MIX? MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 9. BUG PREVENTION? MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 10. TESTING OFFERINGS Manual testing Rapid testing / exploratory approach Focus on fast feedback Focus on primary work artifacts Domain knowledge Architecture Infrastructure Tools TDD / Automation Continuous Integration DevOps MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 11. HOW TEAMS EVOLVE SM MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN PO UX DEV DEV DEV DEV DEV SM SM PO UX DEV DEV DEV DEV DEV SET PO UX DEV DEV DEV DEV DEV SET
  • 12. SKILLSET - WHAT IT MEANS FOR TESTERS MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 13. WHAT IT MEANS FOR MANAGERS MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 14. TOOLSET Otto.de MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 15. AUTOMATION … is software development MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 16. TESTAUTOMATION WHY? NOT to replace people To save time and to reinvest that time into “smart” testing To get early and instant feedback Regression testing only Safety net MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 17. WHAT IS SELENIUM? SELENIUM AUTOMATES BROWSERS THAT'S IT And more more thing: Selenium is becoming a W3C standard: http://www.w3.org/TR/webdriver
  • 18. SELENIUM 2 / WEBDRIVER JSON WIRE PROTOCOL Client Java C# Ruby Python Server Server Server i.e. Selendroid, iOS-Driver MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 19. SCALING – SELENIUM GRID DEV CI …. SELENIUM GRID HUB IOS ANDROID WINDOWS LINUX OSX MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 20. TEST INFRASTRUCTURE AUT API DB Browsers Mobiles MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 21. TESTING OF THE FUTURE? Non-Stop Testing Parallel to Development All test levels are done within the sprint Testing is the job of the entire team Testers are engineers with a “testing superpower” MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 22. ATLASSIAN Source: Andrew Prentice, Atlassian, Sydney May 2014 MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 23. THE BIG GOAL MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN
  • 24. THANK YOU! MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN michael.palotas@gridfusion.net @michael_palotas
  • 25. REFERENCES http://weekendreflection.blogspot.ch/ http://perfectplate.com/ http://www.jamshid-ibrahim.net/ http://simplehomemade.net/ http://npr.org http://creatia2013.wordpress.com/ www.kaushik.net Sackmesser.ch http://betterafter50.com http://estonianfreepress.com/ http://upload.wikimedia.org/wikipedia/commons/8/8b/Ordinary_roadblock.JPG MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN