Formation Tests avec PHP

Renforcez la solidité de vos applications PHP lors de cette formation Tests avec PHP, en mettant en place des tests adaptés grâce aux approches du TDD et BDD !

Prix (Formation inter-entreprise)

600€ HT / personne

Durée

1 jour

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Vous subissez régulièrement des régressions et vous souhaitez mettre en place des tests unitaires pour contenir se problème ?

Si l'écriture de tests pour renforcer la solidité d'une application, n'est plus remise en doute, il s'avère dans la pratique assez difficile de se lancer, et de continuer à maintenir et grandir cette base de tests.

Et d'ailleurs, quels tests sont pertinents ? Que vaut le TDD ? Le BDD ?
Quand vaut-il mieux utiliser PHPUnit ou Behat ?

Comment automatiser des tests ?

Durant cette formation Tests avec PHP d'une journée, nous verrons, comment écrire des tests unitaire (PHPUnit), des tests comportementaux, mais aussi comment mettre en place du TDD et les limites de celui-ci. Nous parcourrons également l'ensemble des tests qui existent : tests unitaire, d'intégration, de charge....

À la fin de cette formation Test avec PHP, vous connaitrez l'intérêt de chacun de ces tests et saurez comment les mettre en oeuvre.

Si vous souhaitez revoir les bases et bonnes pratiques de PHP avant de vous attaquer aux tests, jetez un oeil à notre formation PHP.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Mettre en place et utiliser PHPUnit
  • Mettre en place et utiliser Behat
  • Déployer le TDD (Test Driven Development)
  • Déployer le BDD (Behavior Driven Development)

Pré-requis

  • Ordinateur portable à apporter
  • Savoir coder en PHP Objet

Le programme de la formation Tests avec PHP

Les tests, du manuel à l'automatisation

QA : Quality Assurance
  • Recette fonctionnelle
  • Préparation d'une recette
  • Cahier de recette
  • Priorisation
  • Écriture d'un use case
Tests Automatisés
  • les tests unitaires
  • les tests d'intégration
  • les tests fonctionnels
  • les tests de charge
  • les tests de performance
Méthodes de développement
  • TDD
  • BDD

Mise en pratique :

  • Développement d'une mini-application en TDD
  • Développement d'une mini-application en BDD

Télécharger le programme

Le(s) formateur(s)

Carlos Pereira De Amorim

Carlos Pereira De Amorim

Avec son diplôme d'ingénieur en poche en 2006, Carlos se lance dans le développement PHP web. Ancien Javaïste, il penche définitivement dans le PHP lors de la sortie de Symfony 2.
Ensuite, il suit toutes les versions de Symfony, s'intéresse de plus en plus à l'agilité et se met à faire du management d'équipe en tant que CTO.
Son poste de manager l'amène à former ses équipes, aussi bien sur les nouvelles bonnes pratiques, que dans l'encadrement des jeunes recrues.
Cela lui donne de nombreuses occasion de transmettre ses connaissances, et son expérience. Il se découvre ainsi un goût prononcé pour la formation, qu'il continue à exercer.

Soucieux de s'assurer que la technique est là pour répondre aux besoins utilisateurs, ils n'en restent pas moins au fait des dernières tendances du développement web.
D'ailleurs, il contribue régulièrement à Symfony. pour faire évoluer le framework et est actif dans l'antenne Nantaise de l'AFUP.

Voir son profil détaillé

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Atos
La Poste
INRIA
Voyage SNCF
BNP Paribas
Banque Postale

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Tests avec PHP

Renforcez la solidité de vos applications PHP lors de cette formation Tests avec PHP, en mettant en place des tests adaptés grâce aux approches du TDD et BDD !

Vous subissez régulièrement des régressions et vous souhaitez mettre en place des tests unitaires pour contenir se problème ?

Si l'écriture de tests pour renforcer la solidité d'une application, n'est plus remise en doute, il s'avère dans la pratique assez difficile de se lancer, et de continuer à maintenir et grandir cette base de tests.

Et d'ailleurs, quels tests sont pertinents ? Que vaut le TDD ? Le BDD ?
Quand vaut-il mieux utiliser PHPUnit ou Behat ?

Comment automatiser des tests ?

Durant cette formation Tests avec PHP d'une journée, nous verrons, comment écrire des tests unitaire (PHPUnit), des tests comportementaux, mais aussi comment mettre en place du TDD et les limites de celui-ci. Nous parcourrons également l'ensemble des tests qui existent : tests unitaire, d'intégration, de charge....

À la fin de cette formation Test avec PHP, vous connaitrez l'intérêt de chacun de ces tests et saurez comment les mettre en oeuvre.

Si vous souhaitez revoir les bases et bonnes pratiques de PHP avant de vous attaquer aux tests, jetez un oeil à notre formation PHP.

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Mettre en place et utiliser PHPUnit
  • Mettre en place et utiliser Behat
  • Déployer le TDD (Test Driven Development)
  • Déployer le BDD (Behavior Driven Development)

Pré-requis

  • Ordinateur portable à apporter
  • Savoir coder en PHP Objet

Le programme de la formation Tests avec PHP

Les tests, du manuel à l'automatisation

QA : Quality Assurance
  • Recette fonctionnelle
  • Préparation d'une recette
  • Cahier de recette
  • Priorisation
  • Écriture d'un use case
Tests Automatisés
  • les tests unitaires
  • les tests d'intégration
  • les tests fonctionnels
  • les tests de charge
  • les tests de performance
Méthodes de développement
  • TDD
  • BDD

Mise en pratique :

  • Développement d'une mini-application en TDD
  • Développement d'une mini-application en BDD

Télécharger le programme

Le(s) formateur(s)

Carlos Pereira De Amorim

Carlos Pereira De Amorim

Avec son diplôme d'ingénieur en poche en 2006, Carlos se lance dans le développement PHP web. Ancien Javaïste, il penche définitivement dans le PHP lors de la sortie de Symfony 2.
Ensuite, il suit toutes les versions de Symfony, s'intéresse de plus en plus à l'agilité et se met à faire du management d'équipe en tant que CTO.
Son poste de manager l'amène à former ses équipes, aussi bien sur les nouvelles bonnes pratiques, que dans l'encadrement des jeunes recrues.
Cela lui donne de nombreuses occasion de transmettre ses connaissances, et son expérience. Il se découvre ainsi un goût prononcé pour la formation, qu'il continue à exercer.

Soucieux de s'assurer que la technique est là pour répondre aux besoins utilisateurs, ils n'en restent pas moins au fait des dernières tendances du développement web.
D'ailleurs, il contribue régulièrement à Symfony. pour faire évoluer le framework et est actif dans l'antenne Nantaise de l'AFUP.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.