agile breakfast st. gallen - mindset. skillset. toolset

Post on 06-Dec-2014

132 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation at Agile Breakfast St. Gallen: Mindset, Skillset, Toolset

TRANSCRIPT

MINDSET. SKILLSET. TOOLSET THE KEYS TO AGILE TESTING AND TEST AUTOMATION

MICHAEL PALOTAS

AGILE BREAKFAST, ST. GALLEN

28. October 2014

Michael Palotas Gerbiweg 2 8853 Lachen michael.palotas@gridfusion.net @michael_palotas

WHO AM I?

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

Development Test

Traditional model - 6 months

Development Test

Agile - 2 weeks

MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

Development Test AUTO

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

MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

Architecture

Infrastructure

Tools

TDD / Automation

Continuous Integration

DevOps

HOW TEAMS EVOLVE

MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

PO

UX

DEV

DEV

DEV

DEV

DEV

SM

PO

UX

DEV

DEV

DEV

DEV

DEV

SET

SM

PO

UX

DEV

DEV

DEV

DEV

DEV

SET

SM

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

i.e. Selendroid, iOS-Driver

Server

Server

MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

SCALING – SELENIUM GRID

CI

DEV

….

SELENIUM GRID HUB

IOS ANDROID

LINUX

WINDOWS

OSX

MICHAEL PALOTAS - AGILE BREAKFAST ST. GALLEN

TEST INFRASTRUCTURE

AUT

DB

API

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

top related