Kurzusleírás

JUnit jumpstart

  • Bebizonyítva, hogy működik
  • A nulláról indulva
  • Az egységtesztelési keretrendszerek megértése
  • A JUnit beállítása
  • Tesztelés JUnit-tel

JUnit felfedezése

  • Az alapvető JUnit felfedezése
  • Tesztek indítása tesztfutókkal
  • Tesztek összeállítása a TestSuite segítségével
  • Paramétergyűjtés a TestResult segítségével
  • Eredmények megfigyelése a TestListener segítségével
  • A TestCase használata
  • A Tesztkalkulátor átlépése

Mintavétel JUnit

  • A vezérlő komponens bemutatása
  • Teszteljük!
  • Kivételkezelés tesztelése
  • Projekt felállítása tesztelésre

Szoftvertesztek vizsgálata

  • Miért van szükségünk egységtesztekre?
  • A tesztek fajtái
  • Annak meghatározása, hogy a tesztek mennyire jók
  • Tesztvezérelt fejlesztés

A JUnit automatizálása

  • Egy nap az életben
  • Tesztek futtatása Ant
  • Tesztek futtatása innen: Maven
  • Tesztek futtatása az Eclipse-től

Durvaszemcsés vizsgálat csonkokkal

  • Bemutatkozik a Stubs
  • Gyakorlás egy HTTP kapcsolat mintán
  • A webszerver erőforrásainak megszakítása
  • A kapcsolat megszakítása

Elszigetelt tesztelés álobjektumokkal

  • Gúnyobjektumok bemutatása
  • A gúnyos kóstolás egyszerű példája
  • Gúnyos objektumok felhasználása refaktorálási technikaként
  • Gyakorlás egy HTTP kapcsolati mintán
  • Gúnyok használata trójai falóként
  • Annak eldöntése, hogy mikor használjunk álobjektumokat

Tartályon belüli tesztelés Cactusszal

  • Probléma az egységtesztelési összetevőkkel
  • Összetevők tesztelése álobjektumok segítségével
  • Integrációs egység tesztek
  • Bemutatkozik a kaktusz
  • Alkatrészek tesztelése Cactus segítségével
  • Hogyan működik a kaktusz

Szervletek és szűrők egységtesztelése

  • Az Adminisztrációs alkalmazás bemutatása
  • Szervlet tesztek írása Cactusszal
  • Szervletek tesztelése álobjektumokkal
  • Szűrőpróbák írása kaktusszal
  • Mikor használjunk kaktuszt, és mikor áltárgyakat

Egységtesztelés JSP-k és taglibek

  • Az Adminisztrációs alkalmazás újbóli megtekintése
  • JSP egység tesztelése
  • JSP egységtesztelése elszigetelten a Cactus segítségével
  • Unit-testing taglibs a Cactus
  • Unit-testing taglibs álobjektumokkal
  • Mikor használjunk színlelt tárgyakat és mikor kaktuszt

Egységtesztelő adatbázis-alkalmazások

  • Database egységteszt
  • Üzleti logika tesztelése az adatbázistól elkülönítve
  • A perzisztenciakód tesztelése az adatbázistól elkülönítve
  • Adatbázis-integrációs egység tesztek írása
  • A Cactus teszt futtatása Ant
  • Hangolás az építési teljesítményre
  • Átfogó adatbázis-egység-tesztelési stratégia

Egységtesztelő EJB-k

  • Minta EJB alkalmazás meghatározása
  • Fa?ade stratégia használata
  • JNDI kód egységtesztelése álobjektumok segítségével
  • Unit-testing session babok
  • Hamis objektumok használata üzenetvezérelt bean tesztelésére
  • Hamis objektumok használata entitás babok tesztelésére
  • A megfelelő álobjektum-stratégia kiválasztása
  • Integrációs egység tesztek használata
  • JUnit és távoli hívások használata
  • Kaktusz használata

Követelmények

A tanfolyamon való részvételhez alapvető Java nyelvtudás szükséges.

 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (1)

Rokon tanfolyam

Rokon kategóriák