Unit Testing i .NET

Baggrund

Unit testing lyder måske ikke ligefrem som noget nyt, men det er desværre langt fra alle der har taget denne diciplin til sig. Best practices som continuous integration og continuous deployment er praktisk talt umulig at opnå, uden en god forståelse for at skrive unit tests.

Kursusbeskrivelse

Kurset giver en god gennemgang af koncepterne bag unit testing. Vi snakker om forskellige typer af tests, unit test coverage samt udskiftning af afhængigheder med et mocking framework. Til slut vil kursusdeltagerne få introduceret test-driven development (TDD), der får udviklingen af unit tests til at indgå som en naturlig del af det daglige arbejde som udvikler.

Kursets mål

Agenda:

Teori
Introduktion til unit testing - hvad er en unit test egentlig?
Teori
Unit testing frameworks og tools - NUnit og xUnit
Teori
Vi skriver vores første unit test af noget kode fra virkeligheden
Øvelse
Unit testing
Teori
Mocking - Afhængigheder kan erstattes af et mocking framework som Moq
Øvelse
Deltagerne bygger videre på testen fra forrige øvelse vha. Moq
Teori
Code coverage - er det ikke bare noget projektledere har hørt om på en konference?
Teori
TDD - det hele kan gå op i en højere enhed ved brug af TDD
Øvelse
Deltagerne udvikler en række unit tests ud fra processen om at skrive testen før implementationen
Afsluttende opsamling på oplevelserne i løbet af dagen, så næste dag evt. kan tilrettes hvis nogen har specielle ønsker.

Varighed: 1 dag, fra 9.00 til 16.00

Pris: 5.500,00 kr. pr. person ekskl. moms. inkl. kursusmaterialer og forplejning.

Kontakt os for at høre mere.
© DiToMi ApS 2010-2023