Publicatiedatum : 30/08/2024

Opleiding : Testgestuurde ontwikkeling in Java

Praktijkcursus - 3d - 21u00 - Ref. DDJ
Prijs : 1650 € V.B.

Testgestuurde ontwikkeling in Java




Deze cursus biedt je alle kennis die je nodig hebt om je Java-applicaties te ontwikkelen met behulp van de beste unit- en recepttesttools en -praktijken. Je leert hoe je testen integreert in je ontwikkelcyclus, refactoring, emergent design en agile werkwijzen.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. DDJ
  3d - 21u00
1650 € V.B.




Deze cursus biedt je alle kennis die je nodig hebt om je Java-applicaties te ontwikkelen met behulp van de beste unit- en recepttesttools en -praktijken. Je leert hoe je testen integreert in je ontwikkelcyclus, refactoring, emergent design en agile werkwijzen.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De Test Driven Development-benadering en -implementatie onder de knie krijgen
Testen integreren in de ontwikkelcyclus van een Java-applicatie
De belangrijkste tools voor testen en continue integratie onder de knie krijgen

Doelgroep
Softwareontwikkelingsingenieurs of projectmanagers.

Voorafgaande vereisten
Kennis van objectprogrammering met Java.

Opleidingsprogramma

1
Definitie en principes van TDD

  • Testen in het ontwikkelingsproces. Proces, kwaliteit en testen. Typologie van testen.
  • Oorsprong van TDD. Wendbaarheid en testen.
  • Ontwikkelingscyclus. De 3 A's.
  • Afhandeling van uitzonderingen.
  • Refactoring en emergent ontwerp.
  • Scenariobeheer. Voordelen van TDD?
Praktisch werk
Testen ontwerpen en integreren in de projectontwikkelingscyclus.

2
Geautomatiseerd testen met het JUnit framework

  • De behoefte aan een testraamwerk. JUnit.
  • Alternatieven (TestNG) en aanvullende tools.
  • Goede praktijken in verband met JUnit.
Praktisch werk
Implementatie van JUnit.

3
Beste werkwijzen voor agile ontwikkeling

  • TDD en RDBMS gegevensbeheer, grafische interfaces, webinterfaces.
Praktisch werk
Praktijken implementeren.

4
Mock- en Stub-objecten

  • De theorie.
  • Toepassing van de theorie zonder een bibliotheek te gebruiken.
  • Ontdek de bibliotheken van de markt.
  • Gedetailleerde studie van Mockito.
Praktisch werk
Gebruik van Mock-objecten.

5
Technieken voor het schrijven van tests

  • Inrichtingen. Kwaliteit van testcode.
  • Tests gebaseerd op verantwoordelijkheid en implementatie.
  • TDD-stijlen.
Praktisch werk
Verbeter de kwaliteit van schriftelijke tests.

6
Testen van verouderde code

  • Wat is legacy code?
  • Evolutiecyclus van legacycode.
  • Functionele tests met Fit en FitNesse.
  • Functioneel testen en TDD.
  • Functionele tests uitvoeren met FitNesse.

7
De gereedschappen

  • Open source en commerciële tools.
  • Hardware testarchitectuur.
  • Studie van een hulpmiddel voor continue integratie.
  • Studie en keuze van een continue integrator.
  • Studie van een testdekkingshulpmiddel.
  • Studie van een tool voor testbeheer en communicatie tussen de projecteigenaar en de projectmanager: FitNesse.
Praktisch werk
Gebruik van verschillende hulpmiddelen.


Feedback van klanten
4 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
EVAN B.
08/09/25
2 / 5

functioneel testen en integratietesten vrijwel genegeerd
DENIS B.
08/09/25
4 / 5

Ondersteuning van de cursus wijkt erg af van de inhoud van de cursus!!! Sommige onderwerpen in de cursusbeschrijving werden niet behandeld. Veel oefeningen op Junit en Mock (tweeënhalve dag).
THIERRY D.
08/09/25
4 / 5

goed vooral op de begeleiding . dank u



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 16 maa., 24 juni, 30 sep., 16 nov.

PARIS LA DÉFENSE
2026 : 16 maa., 24 juni, 30 sep., 16 nov.