+ All Categories
Home > Documents > Scrum breakfast skillset_toolset_mindset

Scrum breakfast skillset_toolset_mindset

Date post: 05-Dec-2014
Category:
Upload: michael-palotas
View: 342 times
Download: 0 times
Share this document with a friend
Description:
 
24
SKILLSET. TOOLSET. MINDSET DIE SCHLÜSSEL ZU ERFOLGREICHER AGILER TESTAUTOMATISIERUNG MICHAEL PALOTAS MAY 29 2013
Transcript
Page 1: Scrum breakfast skillset_toolset_mindset

SKILLSET. TOOLSET. MINDSET DIE SCHLÜSSEL ZU ERFOLGREICHER AGILER TESTAUTOMATISIERUNG

MICHAEL PALOTAS MAY 29 2013

Page 2: Scrum breakfast skillset_toolset_mindset

EBAY INC.

2 MICHAEL PALOTAS - EBAY INTERNATIONAL

Page 3: Scrum breakfast skillset_toolset_mindset

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

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

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

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

TESTING PYRAMID

MICHAEL PALOTAS - EBAY INTERNATIONAL 7

Unit Tests

E2E Test

s

Manual Tests

Integration Tests

Page 8: Scrum breakfast skillset_toolset_mindset

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

TOOLSET

MICHAEL PALOTAS - EBAY INTERNATIONAL 9

Otto.de

Page 10: Scrum breakfast skillset_toolset_mindset

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

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

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

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

SELENIUM GRID

MICHAEL PALOTAS - EBAY INTERNATIONAL 14

Page 15: Scrum breakfast skillset_toolset_mindset

SELENIUM GRID

MICHAEL PALOTAS - EBAY INTERNATIONAL 15

Page 16: Scrum breakfast skillset_toolset_mindset

SKILLSET - THE PERFECT TESTER

MICHAEL PALOTAS - EBAY INTERNATIONAL 16

Sackmesser.ch

Page 17: Scrum breakfast skillset_toolset_mindset

A TYPICAL JOB POSTING

MICHAEL PALOTAS - EBAY INTERNATIONAL 17

Page 18: Scrum breakfast skillset_toolset_mindset

DO WE STILL NEED TESTERS?

MICHAEL PALOTAS - EBAY INTERNATIONAL 18

Page 19: Scrum breakfast skillset_toolset_mindset

MINDSET

MICHAEL PALOTAS - EBAY INTERNATIONAL 19

attractionmarketingmethods.com

Page 20: Scrum breakfast skillset_toolset_mindset

OPEN SOURCE – THE POWER BEHIND INNOVATION

MICHAEL PALOTAS - EBAY INTERNATIONAL 20

Page 21: Scrum breakfast skillset_toolset_mindset

OPEN SOURCE

MICHAEL PALOTAS - EBAY INTERNATIONAL 21

Page 22: Scrum breakfast skillset_toolset_mindset

SELENIUM GRID @ IQNITE AUSTRALIA

MICHAEL PALOTAS - EBAY INTERNATIONAL 22

Page 23: Scrum breakfast skillset_toolset_mindset

SELENDROID @ GTAC NEW YORK

MICHAEL PALOTAS - EBAY INTERNATIONAL 23

Page 24: Scrum breakfast skillset_toolset_mindset

THANK YOU!

COMMENTS?


Recommended