+ All Categories
Home > Documents > Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes...

Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes...

Date post: 04-Apr-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
17
Mob Exploring Mob Programming Conference 2018 Lisa Crispin With material from Maaret Pyhäjärvi & Llewllyn Falco Copyright 2018, Lisa Crispin
Transcript
Page 1: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

MobExploring

MobProgrammingConference2018LisaCrispin

WithmaterialfromMaaretPyhäjärvi&LlewllynFalcoCopyright 2018, Lisa Crispin

Page 2: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Whyandhowweexplore

2

Purpose:Learninfoofinterest/valuetocustomers,reducerisk,increaseconfidence

Tools:Personas,roles,jobs,charters,tesFngheurisFcscheatsheet,Fmeboxing

Skills:curiosity,criFcalthinking,observing,quesFoning-requirespracFce!

EvenbeLerwithamob!

Page 3: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Quickdemo

3

ThebeautyofexploratorytesFngisthatyoudon’tneedtoknowanythingabouttheappyouaretesFng.

Thatsaid,I’llgiveyouaquickexampleanimaFonIdidwiththespriteeditor.

Disclaimer:IknowalmostnothingaboutspritesandanimaFon!ButIcansFlltestthespriteeditor!

Page 4: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Exploringasamob

4

• Spendafewminuteslearningabouttheapporfeature,ifneeded

• ShortFmeboxeshelpyoucollaborate•  Takenotes–mindmapsworkwell.

•  Colorcode• Writecharters,oralternaFveslikescenarios,together

Page 5: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Charters

5

•  Setyourmission-wheretoexplore?

•  Resourcesyouwillhave

•  InformaFonyou’reseeking

Page 6: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

ChartertemplatefromElisabethHendrickson

6

Explore<target>With<resources>Todiscover<informaFon>

Page 7: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

7

Toobroad:ExploreUIsecurityWithalltheformatexploitsyoucanthinkofTodiscoveranysecurityholes

Toospecific:ExploreediFngemailinuserprofilepage

Withthevalue“MaL');DROPTABLEStudents;--”

Todiscoverifacorrecterrormessageisreturned

Justright:ExploreediFngprofiles

Withformatexploits

TodiscoveranysecurityvulnerabiliFes

Page 8: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Otherapproachesforcharters

8

“AnalyzetaskfuncFonality,andreportonareasofpotenFalriskinrefactoringtasks.”Mnemonics:eg.SFDPOT-Structure,FuncFon,Data,Plahorm,OperaFonsandTimeMindmaps

Page 9: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Exploringasamob

9

• Thinkofatest?Doit!WhatquesFonscomeupnext?

•  Learn,observecarefully,lookforsubtleclues•  Usenewknowledgetogodeeper•  WorkinFme-boxedsessions•  Debrief,reportanybugs

Page 10: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Let’stryit!

10

• Sameformatasmobprogramming

• Driver• Navigator• Mob

• ApplicaFonundertest:DarkFuncFoneditor

•  Spriteeditor

Page 11: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

We’llstartbylearningabitabouttheapp

11

• DarkSkyspriteeditor• SomeStarWarsimagesarepre-loaded

• Explorefor5minutes• Startmakingnotesinthemindmap

Page 12: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Let’swriteacharter

12

Explore<target>With<resources>Todiscover<informaFon>

Page 13: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Let’sexecuteourcharter

13

asamob!

Page 14: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Debrief!

14

• Whatjusthappened?• WhatdidwelearnaboutDarkSkyFuncFonEditor?

Page 15: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Tryitwithyourteam!

15

• Trycharters&mobtesFng• Mobacceptanceforstories• Mixandmatchexploratoryapproaches• “Grouphugs”

•  Pairuptodocharters,inagroupmeeFng•  OreachpersondoadhoctesFng

Page 16: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Techniques

Personas Tours

Workflows,Jo

urneys

Page 17: Mob Exploring - Agile Testing with Lisa Crispin · Exploring as a mob 4 • Spend a few minutes learning about the app or feature, if needed • Short Fme boxes help you collaborate

Agile Testing and More Agile Testing

Save 35%* off the books or ebooks

Save 50%* on Agile Testing Essentials LiveLessons Video Training

Use code AGILETESTING at informit.com/agile *Discount taken off list price. Offer only good at informit.com

and is subject to change.


Recommended