Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
JUnit jumpstart
- Bevisar att det fungerar
- Börjar från början
- Förstå ramverk för enhetstestning
- Konfigurera JUnit
- Testar med JUnit
Utforskar JUnit
- Utforska kärnan JUnit
- Lanseringstester med testlöpare
- Att komponera tester med TestSuite
- Samla in parametrar med TestResult
- Att observera resultat med TestListener
- Arbetar med TestCase
- Gå igenom TestCalculator
Sampling JUnit
- Introduktion av styrenhetskomponenten
- Låt oss testa det!
- Testar undantagshantering
- Skapa ett projekt för testning
Granska mjukvarutester
- Varför vi behöver enhetstester
- Typer av tester
- Att avgöra hur bra tester är
- Testdriven utveckling
Automatisera JUnit
- En dag i livet
- Körtester från Ant
- Kör tester från Maven
- Kör tester från Eclipse
Grovkornig provning med stubbar
- Vi presenterar stubbar
- Öva på ett HTTP-anslutningsexempel
- Stumpa webbserverns resurser
- Stubbar anslutningen
Testa isolerat med skenobjekt
- Introduktion av skenobjekt
- Mock provning är enkla exempel
- Använda skenobjekt som en refactoring-teknik
- Öva på ett HTTP-anslutningsexempel
- Använder hånar som trojanska hästar
- Att bestämma när man ska använda skenobjekt
Testning i behållare med Cactus
- Problemet med enhetstestning av komponenter
- Testa komponenter med skenobjekt
- Integrationsenhetstester
- Vi presenterar Cactus
- Testa komponenter med Cactus
- Hur Cactus fungerar
Enhetstestning av servlets och filter
- Presentera administrationsapplikationen
- Skriver servlettest med Cactus
- Testar servlets med skenobjekt
- Skriver filtertest med Cactus
- När ska man använda Cactus och när ska man använda skenobjekt
Enhetstestning av JSP:er och taglibs
- Återbesök administrationsapplikationen
- JSP-enhetstestning
- Enhetstestning av en JSP isolerad med Cactus
- Unit-testing taglibs med Cactus
- Unit-testing taglibs med skenobjekt
- När ska man använda skenobjekt och när man ska använda Cactus
Enhetstestning av databasapplikationer
- Database enhetstestning
- Testa affärslogik isolerat från databasen
- Testar beständighetskod isolerat från databasen
- Skriva databasintegrationsenhetstester
- Kör Cactus-testet med Ant
- Trimma för byggprestanda
- Övergripande strategi för testning av databasenheter
Enhetstestning av EJB
- Definiera ett exempel på EJB-applikation
- Använda en fasadstrategi
- Enhetstestning av JNDI-kod med hjälp av skenobjekt
- Enhetstestningssessionsbönor
- Använda skenobjekt för att testa meddelandedrivna bönor
- Använda skenobjekt för att testa entitetsbönor
- Att välja rätt skenobjektstrategi
- Använda integrationsenhetstester
- Använder JUnit och fjärrsamtal
- Använder Cactus
Krav
Grundläggande Java språkkunskaper krävs för att delta i denna kurs.
21 timmar
Vittnesmål (1)
The exercises