Openska

PHPUnit

Par Openska

Objectifs

à définir

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

Programme

  • 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

Formations de la même catégories (5)

Arkesys
Développement de sites Web Backend avec PHPPar Arkesys
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Implémenter des algorithmes simple avec le langage PHP.
  • Mettre en oeuvre la programmation objet en PHP.
  • Créer et traiter des formulaires.
  • Suivre la navigation utilisateur avec les données de la requête HTTP et les sessions.
  • Accéder à des bases de données relationnelles.
  • Développer et tester des services REST en PHP.
XXL Formation
PHP - Niveau 2Par XXL Formation

Acquérir une meilleure compréhension de PHP 5 et de ses mécanismes avancéesRédiger du code plus maintenable et sécuriséDécouvrir les capacités évoluées de PHP pour créer des applications plus riches

Orsys
PHP 7 et 5, perfectionnementPar Orsys

Vous aborderez les notions objets dans PHP, l'utilisation de PDO, l'authentification via LDAP, la gestion des erreurs et des exceptions, l'envoi de mail et la création de PDF. Vous découvrirez les différents formats d'échanges de données (XML) . Enfin, vous apprendrez comment développer un service Web (REST). Vous pourrez valider vos compétences avec la certification AVIT® en option.

Ziggourat
PrestaShop - DéveloppeurPar Ziggourat

Cette formation vous permet de maintenir un serveur hébergeant un site PrestaShop, d'utiliser et modifier des thèmes, d'utiliser et modifier des modules et de développer et distribuer de nouveaux modules et thèmes.

ENI SERVICE
PHP – Développer des services Back-EndPar ENI SERVICE

Cette formation s’adresse aux développeurs PHP souhaitant restructurer leurs projets en séparant clairement les parties applications clientes Front-End et services Back-End sur le serveur. Elle s’adresse aussi plus simplement à tout développeur initié au PHP souhaitant développer des services Back-End (API Rest, persistence de données, services métiers, etc.).