mob exploring - agile testing with lisa crispin · exploring as a mob 4 • spend a few minutes...

Post on 04-Apr-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MobExploring

MobProgrammingConference2018LisaCrispin

WithmaterialfromMaaretPyhäjärvi&LlewllynFalcoCopyright 2018, Lisa Crispin

Whyandhowweexplore

2

Purpose:Learninfoofinterest/valuetocustomers,reducerisk,increaseconfidence

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

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

EvenbeLerwithamob!

Quickdemo

3

ThebeautyofexploratorytesFngisthatyoudon’tneedtoknowanythingabouttheappyouaretesFng.

Thatsaid,I’llgiveyouaquickexampleanimaFonIdidwiththespriteeditor.

Disclaimer:IknowalmostnothingaboutspritesandanimaFon!ButIcansFlltestthespriteeditor!

Exploringasamob

4

• Spendafewminuteslearningabouttheapporfeature,ifneeded

• ShortFmeboxeshelpyoucollaborate•  Takenotes–mindmapsworkwell.

•  Colorcode• Writecharters,oralternaFveslikescenarios,together

Charters

5

•  Setyourmission-wheretoexplore?

•  Resourcesyouwillhave

•  InformaFonyou’reseeking

ChartertemplatefromElisabethHendrickson

6

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

7

Toobroad:ExploreUIsecurityWithalltheformatexploitsyoucanthinkofTodiscoveranysecurityholes

Toospecific:ExploreediFngemailinuserprofilepage

Withthevalue“MaL');DROPTABLEStudents;--”

Todiscoverifacorrecterrormessageisreturned

Justright:ExploreediFngprofiles

Withformatexploits

TodiscoveranysecurityvulnerabiliFes

Otherapproachesforcharters

8

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

Exploringasamob

9

• Thinkofatest?Doit!WhatquesFonscomeupnext?

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

Let’stryit!

10

• Sameformatasmobprogramming

• Driver• Navigator• Mob

• ApplicaFonundertest:DarkFuncFoneditor

•  Spriteeditor

We’llstartbylearningabitabouttheapp

11

• DarkSkyspriteeditor• SomeStarWarsimagesarepre-loaded

• Explorefor5minutes• Startmakingnotesinthemindmap

Let’swriteacharter

12

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

Let’sexecuteourcharter

13

asamob!

Debrief!

14

• Whatjusthappened?• WhatdidwelearnaboutDarkSkyFuncFonEditor?

Tryitwithyourteam!

15

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

•  Pairuptodocharters,inagroupmeeFng•  OreachpersondoadhoctesFng

Techniques

Personas Tours

Workflows,Jo

urneys

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.

top related