Votre guide dans les plaines du far-web

Formation développeur web


« Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours. » Lao Tseu

Tests automatisés

Ce cours est payant

S'inscrire

Généralités

Mis à jour le

Notes

Mis à jour le php unit
composer
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 ~~

Installation

Mis à jour le Installer composer sur son pc (sudo apt-get insall composer)
Installer 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 ~~

Mis à jour le

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 ~~

Mis à jour le