EuroSTAR Webinar - Mob testing

Preview:

Citation preview

@maaretp http://maaretp.com

Mob Testing Better Products Through

Diversity

by Maaret Pyhäjärvi

@maaretp http://maaretp.com

So, What is Mob Testing (and Programming)

Let’s Define the Basics

@maaretp http://maaretp.com

"All the brilliant people working on the same thing, at the same time, in

the same space, on the same computer." -- Woody Zuill

@maaretp http://maaretp.com

Mob Programming so that:

•  You’re a tester in a mob programming team

OR • Activity you mob on is testing

@maaretp http://maaretp.com

Mobbing Setup and Roles

Driver

Navigators

Designated Navigator

@maaretp http://maaretp.com

Strong-Style Navigation

“For an idea to go from your head to the computer it must

go through someone else’s hands”

*http://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-pairing.html

@maaretp http://maaretp.com

Yes, and…

@maaretp http://maaretp.com

Kindness, Consideration and

Respect

@maaretp http://maaretp.com

Observations Retrospective

ONE IDEA PER STICKY

NOTE

CAPITAL LETTERS

EASY TO

READ

FEW WORDS

Lowercase letters

Don’t write in cursive or in biro

Avoid writing too much on one single note as it takes a while for people to

read the whole thing!

•  IDEA 1 •  IDEA 2 •  IDEA 3

@maaretp http://maaretp.com

My Mob Testing Experience

Working and Teaching in a Mob

@maaretp http://maaretp.com

A Non-Programmer Meets Mob Programming

@maaretp http://maaretp.com

An All-Female Hackathon

@maaretp http://maaretp.com

Teaching Exploratory Testing in a Mob

@maaretp http://maaretp.com

Cognitive Dissonance

@maaretp http://maaretp.com

Correcting Mistakes without

Egos in Play

@maaretp http://maaretp.com

Stealth Exploration

@maaretp http://maaretp.com

My Developers Get Exploratory

Testing!

@maaretp http://maaretp.com

Progress with Team Test

Automation

@maaretp http://maaretp.com

Before implementing

While implementing

Before production

While in production

Testing as artifact creation

Testing as performance (exploration)

Ways to think of testing peak at different moments with regards to adding a capability

TOTALS

Mob on Any Testing Activity!

@maaretp http://maaretp.com

Building habits and transferring skills

over passing knowledge

@maaretp http://maaretp.com

The Usual Concerns Wouldn’t we get more done individually?

@maaretp http://maaretp.com

It’s NOT this!

@maaretp http://maaretp.com

@maaretp http://maaretp.com

Best ideas win when you care

about work over credit

@maaretp http://maaretp.com

From technical debt to technical

assets

@maaretp http://maaretp.com

Best face forward in a group

@maaretp http://maaretp.com

Building psychological

safety

@maaretp http://maaretp.com

You have great ideas even if you did not know how to turn them to code – removing the distance is

worth the struggle.

@maaretp http://maaretp.com

@maaretp http://maaretp.com

Maaret Pyhäjärvi Email: maaret@iki.fi Twitter: @maaretp Web: maaretp.com Blog: visible-quality.blogspot.fi (please connect with me through Twitter or LinkedIn)