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.
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.
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.
Introduction till TDD
Basic unit testing FAQ
TDD Big picture
Better Unit Testing Design
Mocking, Stubbing and DI
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.
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.
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.
Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.