Testování v prostředí .NET - unit testy a integrační testy (C137)
Aktuálně nemáme vypsaný žádný termín. Poptat termín 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žadované znalosti: C#, HTML, CSS
Klíčová slova: test, unit testy, integrační testy, xunit, ms test, mock, moq, fakes, solid
Kategorie:
Tomáš Herceg
Martin Dybal
Termíny kurzu
Navazující kurzy
UI testování webových aplikací pomocí Selenium (C138)
Na tomto kurzu se budeme zabývat automatizovaným testováním webových aplikací pomocí frameworku Selenium. Ukážeme si základní funkce a postupně se dostaneme k pokročilejším technikám a zkušenostem z reálných projektů v praxi. Během kurzu si budete moci vše prakticky vyzkoušet.
Související kurzy
Používáme IoC/DI kontejnery (C125)
Na začátku kurzu si vysvětlíme, k čemu se IoC/DI kontejner používá a jak jej používat správně, proč není většinou dobrý nápad degradovat jej na service locator atp. Ukážeme si prakticky, jak funguje kontejner Castle Windsor a jaké možnosti nám nabízí.