Den nya testarrollen

348 views

Published on

Djupa insikter om testarrollen

Talare är Måns Sandström från Adaptiv Sthlm AB

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
348
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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?
  • Den nya testarrollen

    1. 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
    2. 2. Test är sanering
    3. 3. “Vi har världens bästa buggrapporteringssystem!”
    4. 4. Resultat Tid Återkoppling
    5. 5. Resultat Tid Återkoppling
    6. 6. Resultat Tid Återkoppling
    7. 7. Resultat Tid ?
    8. 8. Resultat Tid Specifikation
    9. 9. Specificera eller testa?
    10. 10. 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"
    11. 11. Test = Återkoppling Specifikation = Design
    12. 12. 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)
    13. 13. “Det mesta dagens testare gör är, korrekt utfört, produktdesign.” Måns Sandström, april 2010
    14. 14. 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

    ×