Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

  www.steria.no © Steria FitNesse som nyttig verktøy Smidig 2011 15.11.2011 FitNesse som nyttig verktøy Anders Vindvad.

Liknende presentasjoner


Presentasjon om: "  www.steria.no © Steria FitNesse som nyttig verktøy Smidig 2011 15.11.2011 FitNesse som nyttig verktøy Anders Vindvad."— Utskrift av presentasjonen:

1   www.steria.no © Steria FitNesse som nyttig verktøy Smidig 2011 15.11.2011 FitNesse som nyttig verktøy Anders Vindvad

2  www.steria.no  Agenda  Suksesskriterier  Testdrevet feilretting  Refaktorering  Oppsummering 15.11.2011 FitNesse som nyttig verktøy 2

3  www.steria.no  Sukesskriterier 15.11.2011 FitNesse som nyttig verktøy 3 Funksjonell kompetanse utviklere JUnit-tester FitNesse-tester Lav Høy Testdekning - testdrevet utvikling/sikkerhetsnett

4  www.steria.no  Suksesskriterier  Planlegge  Tilpasse funksjonelle  Like seriøs tilnærming som ”vanlig” kode  Kost/nytte vurdering  Vedlikeholde testene  Integrere i utviklingsmiljøet  Få ansvarsfordeling på testene 15.11.2011 FitNesse som nyttig verktøy 4

5  www.steria.no  FitNesse-suite 15.11.2011 FitNesse som nyttig verktøy 5

6  www.steria.no  Testdrevet feilretting  Feil vil bli funnet ▬ Fra tidligere iterasjoner/sprinter ▬ Inneværende iterasjon  Hvordan gjør vi effektiv feilretting? ▬ Bestandig lage en FitNesse-test som feiler først ▬ Utvikler retter testen slik at det går grønt ▬ Funksjonelle tester tilsvarende funksjonalitet i GUI 15.11.2011 FitNesse som nyttig verktøy 6

7  www.steria.no  Testdrevet feilretting  Fordeler ▬ Utviklere kan gå rett på løsningen av feilen ▬ Klar definisjon av når feilen er løst ▬ FitNesse-test kan lages av funksjonell når tid  Viktig med god rytme ved feilretting ▬ FitNesse-test->feilretting->funksjonell testing 15.11.2011 FitNesse som nyttig verktøy 7

8  www.steria.no  FitNesse-test 15.11.2011 FitNesse som nyttig verktøy 8

9  www.steria.no  Refaktorering  Når ▬ Egen arkitekturoppgave for teamet ▬ En oppgave i et forvaltningsteam  Hvorfor ▬ Teknisk gjeld ▬ Nye arkitekturretningslinjer ▬ Ny plattform/versjoner 15.11.2011 FitNesse som nyttig verktøy 9

10  www.steria.no  Refaktorering  Sikkerhetsnett – testdekning ▬ JUnit-tester ▬ FitNesse-tester ▬ Integrasjonstester ▬ Funksjonell testing  Fordeler med FitNesse-tester ▬ Kan være enklere å forstå ▬ Kan være enklere å få funksjonell hjelp ▬ Kan være enklere å få lagt til flere FitNesse-tester ▬ Kan ofte være mer ”funksjonelle” tester 15.11.2011 FitNesse som nyttig verktøy 10

11  www.steria.no  Oppsummering  Suksesskriterier ▬ Planlegge  Testdrevet feilretting ▬ Rytme  Refaktorering ▬ Sikkerhetsnett  Alle må hele tiden ha et aktivt forhold til nytteverdien av FitNesse-testene 15.11.2011 FitNesse som nyttig verktøy 11


Laste ned ppt "  www.steria.no © Steria FitNesse som nyttig verktøy Smidig 2011 15.11.2011 FitNesse som nyttig verktøy Anders Vindvad."

Liknende presentasjoner


Annonser fra Google