mob testing

Post on 14-Feb-2017

126 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@maaretp http://maaretp.com

Mob Testing

by Maaret Pyhäjärvi

@maaretp http://maaretp.com

Mob Testing is Mob Programming so that:

•  You’re a tester in a mob

programming team OR

• Activity you mob on is testing

@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

Mobbing Setup and Roles

Driver

Navigators

Designated Navigator

Facilitator

@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

Strong-Style Pairing Exercise

@maaretp http://maaretp.com

Highest level of abstraction

Intent Location Details

@maaretp http://maaretp.com

Mobbing Guidelines

@maaretp http://maaretp.com

Yes, and…

@maaretp http://maaretp.com

Kindness, Consideration and

Respect

@maaretp http://maaretp.com

Mob Exploratory Testing

@maaretp http://maaretp.com

Task 1: Freeform Exploration

@maaretp http://maaretp.com

Product is my external imagination

I am my developer’s external imagination

@maaretp http://maaretp.com

Explore with Intent

Mission Charter

Other Charters Details

INT

EN

T

LEA

RN

ING

S

@maaretp http://maaretp.com

Exploratory Testing: Frame of Management

”A day’s work”

Vision (“Sandbox”) Current Charter

Other Charters Details

Bug Reports

Perception of quality and coverage

Quality Report Debriefing

Tester

Test Manager

Past Results Obstacles Outlook Feelings

?

#

x Charter backlog of the future testing

Out of budget

Next in importance!

#, ?, x, +

20:20:60

Session sheets of the past testing

Idea of exploration

Metrics summary

Coaching

Playbooks

Coverage outlines

@maaretp http://maaretp.com

Task I1: Exploring in a Frame

@maaretp http://maaretp.com

From Michael Sahota

STIC

KY

NO

TE

S D

ON

E R

IGH

T

@maaretp http://maaretp.com

Exploring in a Mob Creating a varied learning experience

@maaretp http://maaretp.com

Testers acquire a lot of implicit knowledge

@maaretp http://maaretp.com

Introducing concepts, ideas

and tools

@maaretp http://maaretp.com

Vocalizing your ideas

@maaretp http://maaretp.com

Emotions through Trigger Words

@maaretp http://maaretp.com

Mapping Coverage, Bugs and Questions

@maaretp http://maaretp.com

Building habits and transferring skills

over passing knowledge

@maaretp http://maaretp.com

Automation in Testing The Very Basics

@maaretp http://maaretp.com

Test Automation is

Use of Programming for Testing Purposes

@maaretp http://maaretp.com

Programming is like writing. Getting

started is easy and it takes a lifetime to

get good at.

@maaretp http://maaretp.com

http://selenium.thinkcode.se/

Test Target Application by Thomas Sundberg

@maaretp http://maaretp.com

Task 1: Selenium IDE

@maaretp http://maaretp.com

Task 1I: Test as code

@maaretp http://maaretp.com

Task I: Test-Driven Development

@maaretp http://maaretp.com

Coding exercise (Fizz Buzz)

1, 2, Fizz, 4, Buzz,

Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz,

16, 17, Fizz, 19, Buzz

@maaretp http://maaretp.com

Discuss Observations Retrospective

@maaretp http://maaretp.com

What Testing gives Us

Uni

t Tes

ting

Expl

orat

ory T

estin

g

SPEC FEEDBACK REGRESSION GRANULARITY

GUIDANCE UNDERSTANDING

MODELS SERENDIPITY Testing as

artifact creation

Testing as performance

@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

Testing is Everywhere!

@maaretp http://maaretp.com

Takeaways Mob Testing / Mob Programming

@maaretp http://maaretp.com

Learning or Contributing

@maaretp http://maaretp.com

The 1 % every day => 3600 % in a year

@maaretp http://maaretp.com

@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)

top related