Publicatiedatum : 05/03/2024

Opleiding : PHPUnit, het beheersen van je unit tests

Praktijkcursus - 2d - 14u00 - Ref. TUH
Prijs : 1470 € V.B.

PHPUnit, het beheersen van je unit tests




Om de kwaliteit van je ontwikkelingen te controleren, leer je hoe je unit tests kunt implementeren met PHPUnit. Je leert in detail over de mechanismen van PHPUnit en hoe je deze tool kunt gebruiken om nieuwe functies te ontwikkelen, legacy code te onderhouden of code af te dekken.


INTER
INTRA
OP MAAT

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

Ref. TUH
  2d - 14u00
1470 € V.B.




Om de kwaliteit van je ontwikkelingen te controleren, leer je hoe je unit tests kunt implementeren met PHPUnit. Je leert in detail over de mechanismen van PHPUnit en hoe je deze tool kunt gebruiken om nieuwe functies te ontwikkelen, legacy code te onderhouden of code af te dekken.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De voordelen van unit testen als onderdeel van een kwaliteitsaanpak begrijpen
Hoe PHPUnit installeren, configureren en gebruiken
Ontdek verschillende benaderingen voor het schrijven van tests
Analyseer je code en produceer statistieken

Doelgroep
PHP ontwikkelaars, software architecten.

Voorafgaande vereisten
Goede kennis van objectgeoriënteerd programmeren (OOP) en PHP.

Praktische modaliteiten
Praktisch werk
De tool leren, een nieuwe ontwikkeling goed van start laten gaan of een bestaande toepassing betrouwbaarder maken.
Leer methodes
Afwisselend hoorcolleges (50%) en praktische oefeningen (50%).

Opleidingsprogramma

1
De principes van unit testen

  • Wat is een test?
  • Waarom een applicatie testen?
  • Eenheidstesten definiëren.
  • Welke andere soorten testen zijn er? Hoe kunnen ze worden geclassificeerd en gedifferentieerd?
  • Fundamentele concepten die je moet kennen.
  • Composer", PHP's afhankelijkheidsmanager.
  • PSR: overzicht van bepaalde PHP-standaarden.
  • Initialiseer een PHP-project in overeenstemming met deze standaarden met behulp van "Composer" en andere tools.

2
Aan de slag met Framwork PHPunit

  • Presentatie en geschiedenis van het raamwerk.
  • PHPUnit-tests schrijven met assertions, annotations, data providers, fixtures, enz.
  • De PHPUnit commandoregel en XML-configuratie.
Praktisch werk
Het framework onder de knie krijgen en de eerste unit tests opzetten.

3
Wanneer en hoe een applicatie testen

  • Testuitvoeringsmethoden (commandoregel, IDE, continue integratie, etc.).
  • Testgestuurde ontwikkeling (gedragsgestuurde ontwikkeling).
  • Applicatieonderhoud (refactoring en bug fixing) door middel van testen.
  • Definitie en toepassing van aanvullende concepten (SUT, Fakes, Mocks, Stubs, enz.).
Oefening
Unit tests uitvoeren met verschillende varianten op oefeningen die echte use cases weerspiegelen.

4
Overzicht van codedekking

  • De basisconcepten van code coverage.
  • Hoe produceer je statistieken?
  • Analyseren en gebruiken van metrics om de applicatie betrouwbaarder te maken.
Praktisch werk
Installatie van een code coverage tool, genereren en gebruiken van metrics.

5
Testen in het hart van kwaliteit

  • De nauwe relatie tussen testen en ontwikkelprincipes (SOLID, DRY, KISS, etc.).
  • Goede en slechte praktijken bij unit testen.
  • Ga verder met PHPUnit
  • Andere functies van PHPUnit.
  • Andere tools voor eenheidstesten.
  • Schrijven en uitvoeren van functionele tests.


Feedback van klanten
3,9 / 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.
IGOR G.
11/12/25
5 / 5

Bonne pédagogie de Fabien. Beaucoup d’informations importantes distillées au cours de la formation pour agrémenter le support de cours et qui permettent de réfléchir sur l’importance des tests pour clarifier le code et permettre d’améliorer la compréhension du code pour des personnes arrivant sur un projet.
AMANDINE L.
18/09/25
4 / 5

De training was erg goed.



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 : 8 juni, 10 dec.

PARIS LA DÉFENSE
2026 : 8 juni, 10 dec.