Testování v prostředí .NET - unit testy a integrační testy (C137)
Na tomto kurzu si vysvětlíme základní principy automatizovaného testování, ukážeme si, jak psát unit testy, integrační testy a jaká pravidla dodržovat, aby nám testy pomáhaly efektivně šetřit čas a odhalovat chyby.
1. ČÁST
- Úvod, teorie, základní pojmy
- Srovnání testovacích frameworků
- Unit testy vs integrační testy
- Praktická část - MS Test
2. ČÁST
- XUnit
- Mockování (frameworky Moq a Fakes)
- Odstínění od globálního stavu
- Testování různých konfigurací
- Mockování filesystému a databáze
- Testování nad SQL databází
3. ČÁST
- Testy v reálném projektu
- Best practises
- Praktická část
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.
Požadované znalosti: C#, HTML, CSS
Klíčová slova: test, unit testy, integrační testy, xunit, ms test, mock, moq, fakes, solid
Kategorie: Testování a týmový vývoj
Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.
Tomáš Herceg
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.