Testování v prostředí .NET - unit testy a integrační testy (C137)

Osnova kurzu

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

 

Termíny kurzu
DatumMísto konáníLektorPoznámkaCena
20. března 2017 9:00 - 16:00 21. března 2017 9:00 - 16:00
Praha 9 Praha 9 Tomáš Herceg 8 000 + DPH Přihlásit se na kurz
30. března 2017 9:00 - 16:00 31. března 2017 9:00 - 16:00
Brno Brno Tomáš Herceg 8 000 + DPH Přihlásit se na kurz

Cena zahrnuje účast na všech dnech daného kurzu.

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.

Mám zájem o in-house kurz

Lektoři

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.