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í.
Java a JEE vývojářům, kteří chtějí získat maximální přehled v oblasti unit testování.
Po skončení kurzu by účastníci měli být obeznámeni s následujícími tématy:
• Úvod to unit testů – seznámení s frameworkem JUnit
• 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í a best practices
• Unit testy webových vrstev JEE aplikací – knihovna Spring Mock
• Unit testy databázových vrstev – různé techniky pro JDBC i Hibernate
Znalost Javy na úrovni kurzu Java Advanced (AW-J02). Základní znalost JDBC, Hibernate a Java Servletů výhodou.
Kurz probíhá v prostorách společnosti AspectWorks - pro více informací nás prosím kontaktujte.