Formation PHPUnit

Cette formation permet de maîtriser les tests unitaires avec PHP (en utilisant PHPUnit)

Description de la formation PHPUnit et tests unitaires

La formation PHPUnit s’adresse aux développeurs confirmés qui souhaitent maîtriser la qualité de leurs projets PHP.
Nous commencerons par présenter ce que sont les tests unitaires, leurs avantages/inconvénients et surtout quand et comment les utiliser. Fort de ces bases nous mettrons en pratique PHPUnit en simulant un projet de A à Z (initialisation, tests, exports et suivi).

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation PHPUnit et tests unitaires

  • Overview Test Unitaire
    • Quand faut il utiliser des tests manuels
    • Quand faut il utiliser des tests automatiques
    • Définition des tests unitaires
    • La règle FIRST
    • Ou trouver de la ressource sur les tests unitaires
  • Présentation de PHPUnit
    • Quels types de projets doivent utiliser PHPUnit
    • Intégrer PHPUnit dans un IDE
    • Installer PHPUnit
    • Configurer PHPUnit
    • Ou trouver de la ressource sur PHPUnit
  • PHPUnit – Les assertions
    • Utiliser PHPUnit en ligne de commande (CLI)
    • TP : Mise en place et execution d’une suite de tests
  • Préparer un test
    • Mise en place du test
    • Réinitialiser le contexte
    • Générer et utiliser des données de test
    • Méthodes et bonnes pratiques de génération de données
  • Les assertions
    • Tester les exceptions
    • Tester les classes et les attributs
    • Tester les valeurs booléennes et les chaînes de caractère
    • Tester les valeurs XML
  • Exporter et qualifier les résultats
    • Exporter les résultats en XML, JSON et TAP
    • Evaluer et suivre la qualité
    • Les bonnes pratiques d’intégration continue
  • Mise en pratique : PHP Unnit et le Symfony Framework
    • Présentation des compasants Symfony_Test
    • Utiliser Utiliser Symfony_Test_PHPUnit_ControllerTestCase et
      Symfony_Test_PHPUnit_DatabaseTestCase
LA SATISFACTION DES PARTICIPANTS À CETTE FORMATION EST DE 4.8/5 :
  • Niveau : Spécialisation
  • Ref : TCPHS1
  • Durée : 1 jour - 7h
  • Prix : 1050€
  • Niveau : Spécialisation
  • Ref : TCPHS1
  • Durée : 1 jour - 7h
  • Prix : à définir
organiser votre formation

Objectifs

  • Maîtriser PHPUnit
  • Appliquer les bonnes pratiques liées aux tests unitaires

Public

  • Développeurs PHP confirmés

Pré-requis

  • Maîtrise de la POO PHP
Pré-inscription

Le plus de la formation

  • logo-phpFormation référencée sur PHP.net
  • livre php 5 avanceRepartez avec le livre co-écrit par notre responsable PHP

Focus sur un formateur

Nous proposons
Consulting
Formation