PHP : Tests unitaires simplifiés avec PHPUnit

12 Août, 2015 Les commentaires sont désactivés pour cet article

Contrôlez vos codes PHP
Vous pensez que PHPUnit est un programme difficile d’accès ? À la suite de cette formation, dispensée par Julien Moulin, PHPUnit n’aura pourtant plus de secrets pour vous. Votre formateur vous apprendra à appréhender l’objet du programme, et à maîtriser son utilisation. Vous pourrez alors surveiller l’évolution de votre code PHP, étape par étape. Cette évaluation aura lieu, à travers la création de tests unitaires, et d’analyse des statistiques de couverture. Les données fournies par ces tests vous permettront de vous familiariser avec l’intégration continue. Vous pourrez alors faire évoluer votre code PHP, étape par étape.

S’initier aux tests unitaires simplifiés avec PHPUnit

  • Aborder les tests unitaires avec PHPUnit
  • Connaître les prérequis pour bien suivre la formation
  • Utiliser les fichiers source
  • Installer PHPUnit via Composer
  • Apprendre PHPUnit en trois minutes

Écrire des tests

  • Faire un premier test
  • Découvrir les asserts True, False et Equals
  • Définir les dépendances de test
  • Se familiariser avec le data provider et les jeux de données
  • Utiliser le setUp() des tests
  • Connaître la persistance d’une instance du setUp()
  • Utiliser le skip d’un test
  • Tester les exceptions
  • Voir un stub simple
  • Connaître les arguments du stub
  • Profiter d’un mock qui vérifie

Découvrir la configuration et la console

  • Configurer dans un fichier .XML
  • Connaître les options utiles de la console
  • Couvrir son code
  • Exclure un dossier de la couverture
  • Exclure des bouts de code

Découvrir les petits plus de PHPUnit

  • Faire la connaissance du TDD
  • Se familiariser avec l’intégration continue
  • Jouer les tests dans son IDE
  • Conclure sur les tests unitaires simplifiés avec PHPUnit

Votre/vos formateur(s) : Julien Moulin

Date de parution : 4 déc. 2014
Durée : 1h44 (25 vidéos)
Formation individuelle : € 24,80
Abonnement: à partir de 19,95 €
Les prix affichés incluent la TVA.