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

Number of participants



Price per participant

Getuigenissen (1)

Related Courses

Related Categories