Documentation Symfony
Documentation PHPUnit
PHPUnit Manual - PHPUnit 9.5 Manual
2. Writing Tests for PHPUnit - PHPUnit 9.5 Manual
composer require --dev symfony/test-pack
php bin/phpunit --testdox
Ces tests ont pour but de tester une partie précise du code, de s’assurer que la partie en question a le comportement attendu que ce soit en terme de comportement normal et en terme de comportements de sortie (d’erreurs).
Ces tests ont pout but de verifier le bon fonctionnement de l’interaction de plusieurs classes et ou services. Ils testent une partie plus grande qu’un test unitaires
Ces tests permettent de tester une fonctionnalité de bout en bout et permettant de s’assurer de la bonne communication ou interaction entre toutes les couches applicatives.
Un test applicatif suit un workflow spécifique: