TESTC1 | Écrire ses premiers tests unitaires avec PHPUnit !

  • Ce cours d’une demi-journée permet aux apprenants de savoir quoi, quand et comment tester du code PHP.
  • Prérequis

    Compétences : Bonne maîtrise de PHP, et de son IDE (de préférences PHPStorm). Techniques : PHP à jour (7.2.5 minimum), Composer.
  • Objectifs

    Au travers des fonctionnalités phares de PHPUnit, l’apprenant sera capable de réaliser une couverture de code complète, par des classes et scénarios de Tests, suivant des standards et des bonnes pratiques précises.

Programme détaillé

Introduction

  • Contexte et définitions (unitaire, fonctionnel, intégration, performance ...)
  • Pour et contre
  • Quoi tester, quand tester ?

Écrire ses tests unitaires avec PHPUnit

  • Installation du framework de tests PHPUnit
  • Écrire sa première classe de scénarios de tests unitaires suivant les standards
  • Dépendances des tests
  • Tester des exceptions
  • Utiliser des fournisseurs de données
  • Calculer son code coverage
  • utiliser des options de la CLI
  • Fixtures et tests de base de données
  • Créer ses propres assertions
  • TP

Programme horaire

Jour 1

Appréciation de la formation

Moyenne globale : 3.4/5

  1. Evaluation de la pédagogie : 4.0/5
  2. Evaluation du contenu : 3.2/5
  3. Evaluation du rythme : 3.0/5
Les notations sont la synthèse des appréciations cumulées de nos stagiaires du 01/06/2020 au 31/12/2021.

Modalités pédagogiques et techniques

Notre cursus est conçu selon les principes suivant :

Échanges avec le formateur et les participants durant les sessions en direct en ligne.

Supports pédagogiques : le formateur partagera les supports de cours. Ils sont en anglais, mais le formateur parle français.
Les formations seront enregistrées et les vidéos seront disponibles sur une plateforme de révisions pendant 1 mois.

Technologie : Un lien Zoom sera envoyé par mail dans la convocation.

Apprenant en situation de handicap, nous sommes à vos côtés pour identifier les aménagements les plus adaptés des modalités et des supports pédagogiques ou les aides humaines pertinentes.

Pour plus d’informations, contactez notre référent handicap : laurent.vaquette@sensiolabs.com / 01 86 65 72 25

Modalités évaluatives

Durant tout l'atelier, le formateur échangera avec les participants et leur posera des questions. A la fin de la séance, un exercice sera proposé afin de voir si les notions vues précédemment sont bien acquises.

Modalités d'inscription

  • Une commande doit être formulée via le formulaire d’inscription sur notre site, via le mail Training ou par téléphone.
  • L’inscription sera définitive après réception du devis signé et d’un paiement intégral ou d’un accord de prise en charge d’un OPCO, avant le début de la formation.
  • Durée

    3 heure(s)
  • Niveau

    Débutant
  • Langues disponibles

    Français
  • Pays disponibles

    Monde
A partir de 390,00 €
Aucune session prévue

Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !