1. In o rder to re
meone unr egistered
As so webpage
ant to sig nup on the
Iw
Scenario : nregister ed visitor
n I am a p reviously u
Give
ister as an attendant
W hen I reg is saved
Then my i nformation
d a uid is generated
An
confirmat ion page
see a ique link
AnDen nya testaren
And I
d I receive an email w ith an un
Att driva utvecklingen med testarbetet
av Måns Sandström
13. Test och Test
Verksamhet
Acceptanstestning Användningstestning
(produktdesign) Utforskande testning
Specificerande
Återkopplande
Mikrotestning Egenskapstestning
(källkodsdesign) (säkerhet, prestanda)
Teknik
Källa: Brian Marick, "Agile Testing Directions"
15. Från behov till användning
Kund UX Kund Testare Kund
Utv & Testare
Som van användare vill jag
spara mina sökkriteria mellan
besök så att jag slipper det
Givet att jag är inloggad
Och att jag har gjort en sökning
När jag sparar min sökning
Exekverbart
exempel
repetitiva arbetet med att fylla i Så ska den finnas tillgänglig nästa
dem varje gång. gång jag loggar in
Driftsättning, utbildning, användning
Speca Koda
Refaktorisering Refaktorisera
Utvecklarpar
(överblick)
16. “Det mesta dagens testare
gör är, korrekt utfört,
produktdesign.”
Måns Sandström, april 2010
17. In o rder to re
meone unr egistered
As so webpage
ant to sig nup on the
Iw
Scenario : nregister ed visitor
n I am a p reviously u
Give
ister as an attendant
W hen I reg is saved
Then my i nformation
d a uid is generated
An
confirmat ion page
see a ique link
AnDen nya testaren
And I
d I receive an email w ith an un
Att driva utvecklingen med testarbetet
av Måns Sandström
Editor's Notes
Hej jag är här för att prata lite om hur testarens roll förändras när vi väljer att arbeta enligt agila värderingar och principer. Jag har själv, med växande mognad, jobbat. Vi = den agila communityn.
En kompis till mig köpte en helkonstig, men billig, GPS. Den visade inte vägen utan rapporterade bara när man körde fel.
För traditionellt har man sett test som sanering
Och vi har investerat mycket pengar i att lösa fel problem.
Test är traditionellt en form av återkoppling
och inom den agila rörelsen försöker vi finna en så snabb och korrekt återkoppling som möjligt
och ibland lyckas vi t.o.m. att lägga återkopplingen före resultatet
När vi använder oss av specificerande tester så kallar vi det för att vi testdriver utvecklingen.
Om vi återkopplar med test så testar vi. Agil utveckling strävar efter att maximera den specificerande testningen.
Inom testdriven utveckling strävar vi efter att maximera den specificerande testingen.
All specificerande testning är automatiserbar.
Men egentligen kanske man bör se det som att ett bra regressionstest är en lycklig sidoeffekt av att skriva körbara specifikationer.
Testaren involveras i det specificerande utvecklingsarbetet.
Ingen formell testfas.
Kan kompletteras med återkopplande testning om nödvändigt.
Dagens självgoda gärning. Ja, jag sa det i april, men det har visst hunnit bli maj nu.
Tack för mig! Hoppas att några nya vyer öppnades. Vem har jag att tacka för den första frågan?