Généralités
Mis à jour leVous devez être inscris pour voir le contenu complet de cette section (-10 mots supplémentaires ).
Notes
Mis à jour lecomposer
mock
stubs
xdebug et code coverage
les types de test :
unitaires -> tester le code a l'intérieur d'une émthode
fonctionnel -> tester une classe dans un contexte spécifique (avec bdd par exemple)
endtoend -> test ergonomique (avec navigateur souvent)
Quand tester :
soit on écrit le code et avant et les tess après
soit on écrit les… ~~ Fin de l'extrait ~~
Vous devez être inscris pour voir le contenu complet de cette section (30 mots supplémentaires ).
Installation
Mis à jour leInstaller phpunit (se metrte dans le repo du projet, puis : composer require --dev phpunit/phpunit ^8) (ou 9 si vous avez plus de php7.3 et +) https://phpunit.de/supported-versions.html
(création du dossier vendor)
~~ Fin de l'extrait ~~
Vous devez être inscris pour voir le contenu complet de cette section (-10 mots supplémentaires ).
Faire un cours spécial sur les tests ?
https://www.php.net/manual/fr/function.assert.php
http://sdz.tdct.org/sdz/les-assertions-en-php.html
PHPUnit, etc...
https://openclassrooms.com/fr/courses/4087056-testez-et-suivez-letat-de-votre-application-php/4419446-premiers-pas-avec-phpunit-et-les-tests-unitaires~~ Fin de l'extrait ~~
Vous devez être inscris pour voir le contenu complet de cette section (-8 mots supplémentaires ).
Vous devez être inscris pour voir le contenu complet de cette section (-10 mots supplémentaires ).