Jak na unit testy v .NET Core

Místnost D105 - 18:45:00

Vývoj SW s sebou přináší spoustu výzev a jednou z nich je robustnost a správná činnost aplikace. Nezřídka se stane, že úpravy SW způsobí chyby a mohou vést v lepších případech k pádu aplikace, v horších ke ztrátě dat nebo k poškození zařízení, které SW ovládá (v mém případě elektronový mikroskop). Unit testy a test driven development jsou velikým pomocníkem a pomáhají takovým situacím předcházet. Uvidíte, jak na unit testy v C#/.NET Core (který je následníkem .NET Frameworku) za pomoci xUnit. Dozvíte se, jak testy definovat, jaké jsou základní koncepty při testování a jak k testům přistupovat už při návrhu SW. Seznámíte se s Moq, pro tzv. mockování neboli vytváření falešných implementací objektů pro potřeby testování.

Jaroslav Kadlec

Jarda vyvíjí SW v C#/.NET od roku 2003. Po vystudování FITu na UPGM pracoval 10 let jako vývojář a architekt v oblasti distribuovaných interaktivních simulací pro výcvik ozbrojených složek (implementoval full mission simulátor BVP-2, rekonfigurovatelné virtuální simulátory a simulátory pro podporu výcviku složek Integrovaného Záchranného Systému). V současné době pracuje na vývoji SW pro elektronové rastrovací mikroskopy, zaměřené zejména na průmysl (automobilový, železozpracující), ale také na aditivní (3D tisk) a nebo forenzních laboratoře (nalezení střelného prachu). A není na to sám, vede dva týmy podobných nadšenců. Velmi rád zkouší nové věci a technologie, ve volném čase zkouší mentoring a coaching, dělá trochu do bojových umění a hodně plave.