TDD 101.

101

Beskrivning

Testdriven utveckling (engelska: test-driven development, TDD) är en systemutvecklingsmetod som sätter starkt fokus på automatiserad enhetstestning av varje programblock, följt av integrationstester och användartester.  

 Metoden förespråkar att ingen programkod får införas eller ändras utan att testfall har skrivits först. Innan kod checkas in ska utvecklaren lokalt köra igenom de nya testfallen för den senaste kodändringen, samt alla testfall. Först när testfallen har exekverats och fått godkänt är utvecklaren tillåten att checka in kodändringen.  

Med TDD uppnår man hög testtäckning, bra design på programkoden och dokumentation för nya utvecklare. Det ultimata motivet är låg kostnad för kodförändring över tiden. 

Upplägg/Agenda

Teori varvat med mobbprogrammering 

Key takeaways

Lära sig vad TDD är och hur det kan användas. Samt prova på att använda det i praktiken. 

Målgrupp

Förberedelser  

 
 

Kursinfo

Kurstyp: 101, del av APP

Förkunskapskrav:  Grundläggande programmeringskunskaper  

Längd: ½ dag 

Lärare:  Carl Rosengren och Arvid Larsson

Kommande kurstillfällen

Vill du hålla dig uppdaterad? 

Inga kommande kurstillfällen eller de som finns inte passar? Skicka en intresseanmälan så får du information när ett nytt kurstillfälle publiceras.

Föregående
Föregående

Webbutveckling 101.

Nästa
Nästa

Refactoring  101.