Návrh Školení

JUnit skokový start

    Dokázat, že to funguje Začít od nuly Pochopení rámců testování jednotek Nastavení testování JUnit pomocí JUnit

Průzkum JUnit

    Zkoumání jádra JUnit Spouštění testů s testovacími běžci Skládání testů pomocí TestSuite Shromažďování parametrů pomocí TestResult Pozorování výsledků pomocí TestListener Práce s TestCase Procházení TestCalculator

Vzorkování JUnit

    Představujeme komponentu regulátoru Pojďme to otestovat! Testování zpracování výjimek Nastavení projektu pro testování

Zkoumání softwarových testů

    Proč potřebujeme testy jednotek Druhy testů Určení, jak dobré jsou testy Vývoj řízený testem

Automatizace JUnit

    Den v životě Spuštění testů od Ant Spuštění testů od Maven Spuštění testů od Eclipse

Hrubozrnné testování s pahýly

    Představení stubů Cvičení na příkladu připojení HTTP Stubování zdrojů webového serveru Stubování připojení

Testování v izolaci s falešnými objekty

    Představení falešných objektů Jednoduchý příklad mock tasting Použití falešných objektů jako techniky refaktorování Cvičení na ukázce připojení HTTP Použití falešných objektů jako trojských koní Rozhodování, kdy použít falešné objekty

Testování v kontejneru s Cactus

    Problém s komponentami testování jednotek Testování komponent pomocí falešných objektů Testy integračních jednotek Představení Cactus Testování komponent pomocí Cactus Jak Cactus funguje

Jednotkové testování servletů a filtrů

    Prezentace aplikace Administrace Psaní testů servletů pomocí Cactus Testování servletů pomocí falešných objektů Psaní testů filtrů pomocí Cactus Kdy použít Cactus a kdy falešné objekty

JSP a taglib pro testování jednotek

    Opětovná návštěva Administrační aplikace Testování jednotek JSP Testování jednotek JSP v izolaci s Cactus Testování jednotek taglibs s Cactus Testování jednotek taglib s falešnými objekty Kdy použít falešné objekty a kdy použít Cactus

Databázové aplikace pro testování jednotek

    Database unit testing Testování obchodní logiky izolovaně od databáze Testování kódu persistence v izolaci od databáze Psaní testů jednotkové integrace databáze Spuštění testu Cactus pomocí Ant Tuning pro výkon sestavení Celková strategie testování jednotek databáze

Unit-testování EJB

    Definování ukázkové aplikace EJB Použití fa?ade strategie Unit testování JNDI kódu pomocí falešných objektů Unit-testing session beans Použití falešných objektů k testování zpráv řízených beanů Použití falešných objektů k testování entit beans Výběr správné strategie falešných objektů Použití testů integračních jednotek Použití JUnit a vzdálená volání Pomocí Cactusu

Požadavky

Pro účast v tomto kurzu je nutná základní znalost jazyka Java.

  21 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (1)

Související kurzy

Související kategorie