scrum breakfast skillset_toolset_mindset
DESCRIPTION
TRANSCRIPT
![Page 1: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/1.jpg)
SKILLSET. TOOLSET. MINDSET DIE SCHLÜSSEL ZU ERFOLGREICHER AGILER TESTAUTOMATISIERUNG
MICHAEL PALOTAS MAY 29 2013
![Page 2: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/2.jpg)
EBAY INC.
2 MICHAEL PALOTAS - EBAY INTERNATIONAL
![Page 3: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/3.jpg)
EBAY INC. FACTS
• Founded in 1995
• Based in San Jose, California
• 28000 employees worldwide
• >100 million active buyers and sellers worldwide
• 70 Billion USD transaction volume
• 2000 USD transaction volume every second
• >100 million downloads of eBay Inc’s mobile apps
• Mobile transaction volume more than doubled in 2012 to 13 billion USD
• 1.7 million items listed via mobile apps every week
• >10 Petabytes of data in Hadoop and Teradata clusters
• 2 billion page views every day
• 75 billion database calls every day
MICHAEL PALOTAS - EBAY INTERNATIONAL 3
• Every 30 seconds, a woman’s handbag is purchased on eBay Mobile.
• Every 2 minutes, a tablet is bought through eBay Mobile
• Every week, more than 8,000 cars and 340,000 car parts are sold through eBay’s mobile apps.
• 7,493 tablets sold weekly from April – June; enough to cover the surface of 3 Olympic-sized pools.
![Page 4: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/4.jpg)
WHO AM I?
MICHAEL PALOTAS HEAD OF QUALITY ENGINEERING EUROPE [email protected] [email protected] +41 79 6690708 http://ch.linkedin.com/in/michaelpalotas http://www.xing.com/profile/Michael_Palotas
MICHAEL PALOTAS - EBAY INTERNATIONAL 4
![Page 5: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/5.jpg)
TESTAUTOMATION WHY?
NOT to replace people
To save time and to reinvest that time into manual testing
To get early and instant feedback
Regression testing only
Safety net
MICHAEL PALOTAS - EBAY INTERNATIONAL 5
![Page 6: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/6.jpg)
A FEW THOUGHTS ABOUT AUTOMATION
Manual testing is still very important
Do not compensate missing unit tests with E2E tests
E2E tests are “expensive”, so keep them to the minimum
Automation is software development
Be careful with record & playback tools
Automate the repetitive tasks (regression)
Build testability into your product
To all managers: YES you will need to invest, nothing comes for free
MICHAEL PALOTAS - EBAY INTERNATIONAL 6
![Page 7: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/7.jpg)
TESTING PYRAMID
MICHAEL PALOTAS - EBAY INTERNATIONAL 7
Unit Tests
E2E Test
s
Manual Tests
Integration Tests
![Page 8: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/8.jpg)
WHY END TO END TESTING IS SO IMPORTANT
Because it is the most difficult way to test
Because that’s what our users do
Because that’s how we can verify if the whole system works
MICHAEL PALOTAS - EBAY INTERNATIONAL 8
![Page 9: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/9.jpg)
TOOLSET
MICHAEL PALOTAS - EBAY INTERNATIONAL 9
Otto.de
![Page 10: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/10.jpg)
WHAT IS SELENIUM?
SELENIUM AUTOMATES BROWSERS THAT'S IT ... kind of
Selenium is becoming a W3C standard: http://www.w3.org/TR/webdriver
MICHAEL PALOTAS - EBAY INTERNATIONAL 10
![Page 11: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/11.jpg)
WHAT IS SELENIUM?
Web testing tool
Highly successful open source project
Stable
Protocol describing the user interactions
Supports most browser implementations
Support for most common programming languages
MICHAEL PALOTAS - EBAY INTERNATIONAL 11
![Page 12: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/12.jpg)
WHAT IT IS NOT
a drag & drop tool
a network testing / monitoring tool
a performance testing tool
a reporting tool
MICHAEL PALOTAS - EBAY INTERNATIONAL 12
![Page 13: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/13.jpg)
WHY SELENIUM?
Open source
Close to development
It simply works
Support for all major browsers
Huge open source community
W3C standard draft
MICHAEL PALOTAS - EBAY INTERNATIONAL 13
![Page 14: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/14.jpg)
SELENIUM GRID
MICHAEL PALOTAS - EBAY INTERNATIONAL 14
![Page 15: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/15.jpg)
SELENIUM GRID
MICHAEL PALOTAS - EBAY INTERNATIONAL 15
![Page 16: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/16.jpg)
SKILLSET - THE PERFECT TESTER
MICHAEL PALOTAS - EBAY INTERNATIONAL 16
Sackmesser.ch
![Page 17: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/17.jpg)
A TYPICAL JOB POSTING
MICHAEL PALOTAS - EBAY INTERNATIONAL 17
![Page 18: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/18.jpg)
DO WE STILL NEED TESTERS?
MICHAEL PALOTAS - EBAY INTERNATIONAL 18
![Page 19: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/19.jpg)
MINDSET
MICHAEL PALOTAS - EBAY INTERNATIONAL 19
attractionmarketingmethods.com
![Page 20: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/20.jpg)
OPEN SOURCE – THE POWER BEHIND INNOVATION
MICHAEL PALOTAS - EBAY INTERNATIONAL 20
![Page 21: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/21.jpg)
OPEN SOURCE
MICHAEL PALOTAS - EBAY INTERNATIONAL 21
![Page 22: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/22.jpg)
SELENIUM GRID @ IQNITE AUSTRALIA
MICHAEL PALOTAS - EBAY INTERNATIONAL 22
![Page 23: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/23.jpg)
SELENDROID @ GTAC NEW YORK
MICHAEL PALOTAS - EBAY INTERNATIONAL 23
![Page 24: Scrum breakfast skillset_toolset_mindset](https://reader033.vdocuments.site/reader033/viewer/2022051514/54833c95b4af9f690d8b49aa/html5/thumbnails/24.jpg)
THANK YOU!
COMMENTS?