Course Outline

JUnit-jumpstart

  • Bewijzen dat het werkt
  • Beginnen bij het begin
  • Kaders voor unit-testen begrijpen
  • JUnit instellen
  • Testen met JUnit

JUnit verkennen

  • Kern JUnit verkennen
  • Testen lanceren met testlopers
  • Testen samenstellen met TestSuite
  • Parameters verzamelen met TestResult
  • Resultaten observeren met TestListener
  • Werken met TestCase
  • Door TestCalculator stappen

Bemonstering JUnit

  • Maak kennis met de controllercomponent
  • Laten we het testen!
  • Afhandeling van uitzonderingen testen
  • Opzetten van een testproject

Het onderzoeken van softwaretests

  • Waarom we unit-tests nodig hebben
  • Soorten testen
  • Bepalen hoe goed tests zijn
  • Test gedreven ontwikkeling

JUnit automatiseren

  • Een dag in het leven
  • Tests uitvoeren van Ant
  • Tests uitvoeren vanaf Maven
  • Tests uitvoeren van Eclipse

Grofkorrelig testen met stubs

  • Maak kennis met Stubs
  • Oefenen met een HTTP-verbindingsvoorbeeld
  • De bronnen van de webserver stubben
  • Het verbreken van de verbinding

Afzonderlijk testen met nepobjecten

  • Introductie van nepobjecten
  • Het eenvoudige voorbeeld van Mock-proeverij
  • Het gebruik van nepobjecten als refactoringtechniek
  • Oefenen met een HTTP-verbindingsvoorbeeld
  • Mocks gebruiken als Trojaanse paarden
  • Beslissen wanneer nepobjecten moeten worden gebruikt

Testen in containers met Cactus

  • Het probleem met het testen van componenten
  • Componenten testen met behulp van nepobjecten
  • Integratie-eenheidstests
  • Maak kennis met Cactus
  • Componenten testen met Cactus
  • Hoe Cactus werkt

Unit-testing-servlets en filters

  • Presentatie van de Administratie-applicatie
  • Servlettests schrijven met Cactus
  • Servlets testen met nepobjecten
  • Filtertesten schrijven met Cactus
  • Wanneer moet je Cactus gebruiken en wanneer moet je nepobjecten gebruiken

Unit-testen van JSP's en taglibs

  • De beheertoepassing opnieuw bekijken
  • Testen van JSP-eenheden
  • Een JSP afzonderlijk testen met Cactus
  • Taglibs testen van eenheden met Cactus
  • Unit-testen van taglibs met nepobjecten
  • Wanneer moet je nepobjecten gebruiken en wanneer moet je Cactus gebruiken

Unit-testen van databaseapplicaties

  • Database testen van eenheden
  • Testen van bedrijfslogica los van de database
  • Het testen van persistentiecode afzonderlijk van de database
  • Schrijven van database-integratie-unittests
  • Voer de Cactus-test uit met Ant
  • Afstemming op bouwprestaties
  • Algemene strategie voor het testen van database-eenheden

Unit-testen van EJB's

  • Een voorbeeld van een EJB-toepassing definiëren
  • Een gevelstrategie gebruiken
  • Eenheidstest van JNDI-code met behulp van nepobjecten
  • Sessiebonen voor het testen van eenheden
  • Gebruik van nepobjecten om berichtgestuurde bonen te testen
  • Gebruik van nepobjecten om entiteitsbonen te testen
  • Het kiezen van de juiste strategie voor nepobjecten
  • Met behulp van integratie-eenheidstests
  • JUnit en externe gesprekken gebruiken
  • Cactus gebruiken

Requirements

Om aan deze cursus te kunnen deelnemen is basiskennis van de taal Java vereist.

  21 Hours
 

Getuigenissen (1)

Related Courses

Related Categories