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
  • Durée

    3 heure(s)
  • Niveau

    Intermédiaire
  • Langues disponibles

    Français
  • Pays disponibles

    Monde

Vous n'êtes pas disponible à ces périodes ? Nous organisons des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !