@maaretp http://maaretp.com
Mob Testing
Lessons from aYear of
#MobTesting
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 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
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
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
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
What Testing gives Us
UnitTesting
ExploratoryTesting
SPEC
FEEDBACK
REGRESSION
GRANULARITY
GUIDANCE
UNDERSTANDING
MODELS
SERENDIPITYTesting 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
Mob on Any Testing Activity!
@maaretp http://maaretp.com
Product is my external
imagination
I am my developer’s external imagination
@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)
@maaretp http://maaretp.com

More Related Content

PDF
EuroSTAR Webinar - Mob testing
PDF
Testbash Philly: A Mob Testing Experience
PDF
Mob testing
PDF
DevoxxUK: Learning programming through osmosis
PDF
Agile2016: Exploratory Testing an API
PDF
AgileTD: Learning through osmosis
PDF
AgileTD: Mob testing Training Day
PDF
Mob Testing: Better Products Through Diversity
EuroSTAR Webinar - Mob testing
Testbash Philly: A Mob Testing Experience
Mob testing
DevoxxUK: Learning programming through osmosis
Agile2016: Exploratory Testing an API
AgileTD: Learning through osmosis
AgileTD: Mob testing Training Day
Mob Testing: Better Products Through Diversity

What's hot (20)

PDF
TestWorksConf: Exploratory Testing an API in Mob
PDF
AADays Poland: Perfecting the Craft of Test Automation
PDF
Tampere Testing Days: Exploratory Testing an API
PDF
Agile2016: (Lightning Talk) Breaking illusions
PDF
Talentum: Testiautomaation tekemisen taito
PDF
Testbash Australia: Next Level Teamwork - Pairing and Mobbing
PDF
Agile Serbia: Exploratory Testing Explained and Experienced
PDF
Programming Assignments in Tester Interviews
PDF
DDD Europe: Breaking Illusions with Testing (keynote)
PDF
Breakpoint 2021: Contemporary exploratorytesting
PDF
Selenium Summit 21: Contemporary Exploratory Testing
PPTX
Debugging WordPress for Site Owners
PPT
The best way to learn java script
PDF
iMyCom:Tripping along iOS development of Langauge Communication tool
PPTX
Hong Kong Park Photo Project
PPTX
Production technologies
PDF
What schools should be teaching IT students
KEY
Targeting Screens with HTML5, Flash & Native
PDF
The craft of making software
PPTX
Question 6
TestWorksConf: Exploratory Testing an API in Mob
AADays Poland: Perfecting the Craft of Test Automation
Tampere Testing Days: Exploratory Testing an API
Agile2016: (Lightning Talk) Breaking illusions
Talentum: Testiautomaation tekemisen taito
Testbash Australia: Next Level Teamwork - Pairing and Mobbing
Agile Serbia: Exploratory Testing Explained and Experienced
Programming Assignments in Tester Interviews
DDD Europe: Breaking Illusions with Testing (keynote)
Breakpoint 2021: Contemporary exploratorytesting
Selenium Summit 21: Contemporary Exploratory Testing
Debugging WordPress for Site Owners
The best way to learn java script
iMyCom:Tripping along iOS development of Langauge Communication tool
Hong Kong Park Photo Project
Production technologies
What schools should be teaching IT students
Targeting Screens with HTML5, Flash & Native
The craft of making software
Question 6
Ad

Similar to AgileTD Scandia: Mob Testing (20)

PPTX
Mob Testing
PPTX
Mob testing
PDF
Selenium Conference India: Intersection of Automation and Exploratory Testing
PDF
TMAcad: We're work in Progress, Lessons on Becoming a Great Tester
PDF
SLASSCOM: Breaking illusions with Testing
PPTX
Tales from tester developer collaboration
PDF
Testing United - Social Software Testing Approaches
PDF
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
PDF
Pivotal Moments, Pivotal Experiences
PDF
STARWest Workshop: Explore with Intent
PDF
AGRS2019: Breaking illusions with Testing
PDF
Hands off Exploratory Testing - Managing Testing at Scale
PPTX
Exploratory and Unit Testing
PDF
SEETest: Making Teams Awesome
PDF
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
PPTX
AATC2016: Exploratory testing an API
PDF
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
PPTX
Exploratory Testing Explained and Experienced
PDF
StarEast 2018: Making Teams Awesome - Yes You Can!
PPTX
Santa Barbara Agile: Exploratory Testing Explained and Experienced
Mob Testing
Mob testing
Selenium Conference India: Intersection of Automation and Exploratory Testing
TMAcad: We're work in Progress, Lessons on Becoming a Great Tester
SLASSCOM: Breaking illusions with Testing
Tales from tester developer collaboration
Testing United - Social Software Testing Approaches
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
Pivotal Moments, Pivotal Experiences
STARWest Workshop: Explore with Intent
AGRS2019: Breaking illusions with Testing
Hands off Exploratory Testing - Managing Testing at Scale
Exploratory and Unit Testing
SEETest: Making Teams Awesome
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
AATC2016: Exploratory testing an API
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
Exploratory Testing Explained and Experienced
StarEast 2018: Making Teams Awesome - Yes You Can!
Santa Barbara Agile: Exploratory Testing Explained and Experienced
Ad

More from Maaret Pyhäjärvi (19)

PDF
ATAGTR '20 Keynote: Building status
PDF
MoT Cork: Exploring Realities of Testing - From Theory to Practice
PDF
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
PDF
TestJSConf: Go Find What We May Have Missed
PDF
SauceCon: It's More Complicated than THAT
PDF
TSQA: Something In The Way We Test
PDF
ATAGTR: Targeting Errors Of Omission
PDF
Keynote at Sanae Beer.EX: The Automationist's Gambit
PDF
Testing Assembly: From Observations to Insights on Test Specialist Careers
PDF
Let's Do a Thing and Call it Foo
PDF
Selenium Conf: Patterns to Whole Team Test Automation Transformation
PDF
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
PDF
Geekle QA: Automationist's Gambit
PDF
MoT Sarajevo: How to get better at Exploratory testing
PDF
EuroSTAR '21 Keynote: Automationist's Gambit
PDF
AppiumLite Keynote: Many Hats to Make a Tester
PDF
Mimmit Koodaa - Testiautomaatio on testauksen dokumentointia
PDF
ICST/NEXTA2020: Experience Report on Test Automation Process Improvement
PDF
Agile 2016: Strong-Style Pairing
ATAGTR '20 Keynote: Building status
MoT Cork: Exploring Realities of Testing - From Theory to Practice
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
TestJSConf: Go Find What We May Have Missed
SauceCon: It's More Complicated than THAT
TSQA: Something In The Way We Test
ATAGTR: Targeting Errors Of Omission
Keynote at Sanae Beer.EX: The Automationist's Gambit
Testing Assembly: From Observations to Insights on Test Specialist Careers
Let's Do a Thing and Call it Foo
Selenium Conf: Patterns to Whole Team Test Automation Transformation
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
Geekle QA: Automationist's Gambit
MoT Sarajevo: How to get better at Exploratory testing
EuroSTAR '21 Keynote: Automationist's Gambit
AppiumLite Keynote: Many Hats to Make a Tester
Mimmit Koodaa - Testiautomaatio on testauksen dokumentointia
ICST/NEXTA2020: Experience Report on Test Automation Process Improvement
Agile 2016: Strong-Style Pairing

Recently uploaded (20)

PDF
Salesforce Agentforce AI Implementation.pdf
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Types of Token_ From Utility to Security.pdf
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
Microsoft Office 365 Crack Download Free
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Cybersecurity: Protecting the Digital World
Salesforce Agentforce AI Implementation.pdf
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
CCleaner 6.39.11548 Crack 2025 License Key
Tech Workshop Escape Room Tech Workshop
Types of Token_ From Utility to Security.pdf
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Weekly report ppt - harsh dattuprasad patel.pptx
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Why Generative AI is the Future of Content, Code & Creativity?
Advanced SystemCare Ultimate Crack + Portable (2025)
Topaz Photo AI Crack New Download (Latest 2025)
Microsoft Office 365 Crack Download Free
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Designing Intelligence for the Shop Floor.pdf
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
MCP Security Tutorial - Beginner to Advanced
Cybersecurity: Protecting the Digital World

AgileTD Scandia: Mob Testing