Afin d'assurer la stabilité et la maintenabilité de son code il est important de le tester. En revanche dans la pratique ce n'est pas forcément évident car il faut savoir quoi tester et comment tester.
Dans cette formation nous allons voir ensemble comment tester son code dans le cadre d’une application Symfony. On commencera par voir la configuration générale de l’environnement de test puis nous verrons comment tester chaque type de classe individuellement.
Enfin nous parleront des outils de tests avancés comme Panther qui permettent de faire des tests fonctionnels.
Tester une entité
Tester un validateur
Tester un EventSubscriber
Tester un controller
Tests EndToEnd avec Panther