TESTC2 | Tests avancés et fonctionnels avec Symfony

  • Ce cours d’une demi-journée montre les différents rouages des tests fonctionnels.
  • Prérequis

    Compétences : Bonne maîtrise de PHP, de son IDE (de préférences PHPStorm) et de Symfony. Outils obligatoires : PHP 7.2.5 ou +, Composer, Symfony CLI.
  • Objectifs

    Les apprenants manipuleront tous les outils (Client, Profiler, DomCrawler..) permettant de réaliser des scénarios de tests fonctionnels complets, en accord avec leur application Symfony.

Programme détaillé

Introduction aux doublures de tests

  • Définitions et concepts des doubles ( Stub, Dummy, Mock ),
  • Créer son premier bouchon ( Stub ) avec createMock() et par conséquent getMockBuilder(),
  • Mocker une classe : multiples arguments, expectations, returns, traits, abstracts,
  • Prophecy pour créer des doublures,
  • TP

Introduction aux tests fonctionnels

  • Définitions et concepts,
  • Créer son premier smoke test,
  • Tester avec le Client
  • Tester avec le DomCrawler
  • Tester avec le Profiler
  • TP

Programme horaire

Jour 1

Appréciation de la formation

Moyenne globale :

  1. Evaluation de la pédagogie : N.C
  2. Evaluation du contenu : N.C
  3. Evaluation du rythme : N.C

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

    Intermédiaire
  • 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 !