Školení Unit testing with JUnit
Kurz seznamuje účastníky se základní i pokročilou tvorbou unit testů a na praktických příkladech vyučuje white-box testování Java a JEE aplikací. V první části se kurz zaměřuje na návrh a implementaci unit testů s využitím frameworku JUnit a v druhé části na rozšíření pro JUnit, použití mock objektů a best pratices pro unit testy na různých vrstvách aplikací.
Kurz je určen Java a JEE vývojářům, kteří chtějí získat maximální přehled v oblasti unit testování.
U účastníků kurzu předpokládáme znalost Javy na úrovni kurzu Java Advanced (AW-J02). Základní znalost JDBC, Hibernate a Java Servletů výhodou.
Témata
- Úvod do unit testů – seznámení s frameworkem JUnit
- Tvorba testů – TestCases, TestSuites, spouštění testů
- Psaní a spouštění JUnit testů v prostředí Eclipse
- Návrh testovacích případů
- Principy testování v izolaci
- Mock objekty, stuby, prázdné implementace
- EasyMock – framework pro mock objekty
- Dopad používání unit testů na návrh Java aplikací
- Best practices, vzory a doporučení
- Unit testy webových aplikací – knihovna Spring Test
- Techniky testů pro JDBC i Hibernate
- Přehled v integračním testování – Cactus, HttpUnit
- Metodika unit testů na projektech
- Test Driven Development
- Integrace s Antem – JUnitReport
- Pokrytí kódu testy – Cobertura
- Výhody kontinuální integrace
Všechna školení probíhají pod vedením lektorů s rozsáhlými profesionálními zkušenostmi. V případě zájmu o školení nás prosím kontaktujte na adrese skoleni@aspectworks.com.
