misbruk av fitnesse
DESCRIPTION
Misbruk av FitNesse. XP Meetup. Trond Arve Wasskog. (1) Forord. (2) Historien. Oppstart. Vi skal bruke FitNesse Det skal finnes bekreftelser for alle brukerhistoriene. Utfordringer. Begrenset erfaring med brukerhistorier, bekreftelser og verifisering - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/1.jpg)
Misbruk av FitNesse
XP MeetupTrond Arve Wasskog
![Page 2: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/2.jpg)
(1) Forord
![Page 3: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/3.jpg)
(2) Historien
![Page 4: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/4.jpg)
Oppstart
Vi skal bruke FitNesse
Det skal finnes bekreftelser for alle brukerhistoriene
![Page 5: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/5.jpg)
Utfordringer
Begrenset erfaring med brukerhistorier,
bekreftelser og verifisering
Begrenset kompetanse på FitNesse
![Page 6: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/6.jpg)
Klassisk feil #1
Kunden eier ikke FitNesse-testene
![Page 7: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/7.jpg)
Situasjonsrapport
Vi må bli ferdig!!
![Page 8: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/8.jpg)
Resultat
En voksende test-suite av finkornedeFitNesse-tester for alle bekreftelsene
![Page 9: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/9.jpg)
(3) Opprør
![Page 10: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/10.jpg)
Konsekvens
Alle hater FitNesse
![Page 11: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/11.jpg)
Sementsko
FitNesse er hardt forankret i prosjektet
![Page 12: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/12.jpg)
(4) Forsoning og gjenoppbygging
![Page 13: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/13.jpg)
Realisering og forankring
Skylapper
Inntrykk av faktisk verdi
Stor investering er vondt å kaste
![Page 14: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/14.jpg)
Tiltak
Erstatte med JUnit eller andre testverktøy
![Page 15: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/15.jpg)
Tiltak
Felles testoppsett og testkjøring
![Page 16: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/16.jpg)
Tiltak
Refaktorering
![Page 17: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/17.jpg)
(5) Etterord
![Page 18: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/18.jpg)
Realisering og forankring
Ikke lag tester for testens skyld
Five Ways to Misuse Fithttp://jamesshore.com/Blog/Five-Ways-to-Misuse-
Fit.html
Lessons Learned Using FIThttp://nat.truemesh.com/archives/000702.html
![Page 19: Misbruk av FitNesse](https://reader036.vdocuments.mx/reader036/viewer/2022062309/56814f33550346895dbcc7a3/html5/thumbnails/19.jpg)
BEKK CONSULTING ASSKUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY.
WWW.BEKK.NO