mob exploring - agile testing with lisa crispin · exploring as a mob 4 • spend a few minutes...
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042114/5e90e82121c6a8211264fb73/html5/thumbnails/17.jpg)
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.