Genom att klicka “Acceptera alla cookies”, du samtycker till lagring av cookies på din enhet för att förbättra webbplatsnavigering, analysera webbplatsanvändning och hjälpa till med våra marknadsföringsinsatser.

Modern TDD i .NET

Testdriven utveckling (TDD) sätter testning i centrum för utvecklingsprocessen. Istället för att testning blir en tråkig, tidskomprimerad buggjakt som kommer efter implementationen, låter TDD oss använda automatiserade tester för att driva och stödja själva implementationsprocessen. Rätt applicerad kan TDD leda till bättre designad, mer felfri programvara som utvecklare kan känna tillförsikt kommer att utvecklas och utvidgas i takt med nya krav.

Det låter bra, men som alltid hittar vi utmaningar i detaljerna: Hur kan vi skriva automatiserade tester? Varför är det en bra idé att låta tester driva utvecklingen? Hur kan vi hitta tid att skriva tester?
Kursen, utvecklad av Eduments ledande lärare och utvecklare, bygger på en uppsättning verkliga exempel för att visa hur man tillämpar TDD. Självklart guidar vi dig noga igenom de praktiska aspekterna att skriva enhetstester — men det slutar inte där.

Vi visar hur tester kan hjälpa designprocessen, hur man får ut mer av tester, och diskuterar de egenskaper bra tester har samt pekar ut olika fallgropar att undvika.
Relevant teori mixat med demonstrationer och övningar ger dig chansen att prova själv. Kursen är byggd för dig som jobbar med .NET Framework eller .NET Core.

Målgrupp

C#-utvecklare som vill börja arbeta med TDD, eller som redan har erfarenhet av TDD men vill förbättra och fördjupa sina kunskaper.

Förkunskaper

Deltagare bör vara vana att arbeta med C#. Kunskap om generics, Linq och lambda-uttryck är önskvärt då dessa koncept används i kursen.

Kursinnehåll

Introduction till TDD

  • Introduction to unit testing

Basic unit testing FAQ

  • Frequent questions about unit testing

TDD Big picture

  • Introduction to the TDD process
  • Different types of tests
  • Regression tests
  • White/blackbox testing

Better Unit Testing Design

  • Outside-in vs inside-out
  • More advanced tests

Mocking, Stubbing and DI

  • Test doubles (Mocks, Stubs…)
  • Manual stubs and mocks
  • Dependency Inversion

Vad våra kursdeltagare säger om oss

För oss är det viktigt att de som går utbildning med oss är nöjda och får med sig nya saker att implementera i sin vardag. Vill du veta omdöme på en specifik kurs? Kontakta oss gärna.

Jag skulle rekommendera kursen vidare och ger den 5 av 5! Bra att det var hands-on nästan hela tiden.

Kursdeltagare
Testdriven utveckling

Att tillämpa våra nya kunskaper i övningarna och det faktum att läraren var mycket kunnig och kunde ge exempel på alla frågor.

Kursdeltagare
Frontend & React

Det var riktigt trevligt med halvdagar. Det var också väldigt bra att läraren lärde sig under kursens gång vad och hur mycket vi kan och anpassade tempot därefter.

Kursdeltagare
Frontend & React

Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.

Kursdeltagare
Avancerad C++

Kursdetaljer

Icon for how many days the course is
2 dagar
Icon to illustrate what language
Kursen kan hållas på svenska eller engelska
 
Icon to illustrate comment about the training
Kursen ges på distans eller i klassrum. Om ni är ett team som vill gå utbildningen finns möjlighet för företagsintern utbildning.
Icon to illustrate the dates of the course
Utbildningen ges på förfrågan, kontakta oss
 20 900 SEK 
Anmäl intresse

Har du frågor?
Kontakta oss på 040-617 07 20

Submit Interest

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.