• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 12/05/2022

Implémenter des tests unitaires avec PHPUnit

Compétences évaluées

  • Mettre en œuvre des tests unitaires

Description

Dans cette première partie, nous avons abordé les fondements des tests unitaires. Voyons ce que vous avez retenu !

  • Question 1

    Quelle est la librairie de référence pour mettre en place des tests unitaires en PHP ?

    • phpspec

    • Atoum

    • PHPUnit

    • Behat

  • Question 2

    Vous souhaitez tester les méthodes de la classe App\Entity\User  . Dans un projet Symfony 6.x, où devez-vous placer la classe de tests dédiée ?

    • Dans le dossier App/Entity

    • Dans le dossier App/tests/Entity

    • Dans le dossier tests/Entity

    • Dans le dossier tests/App/Entity

  • Question 3

    Que nous indique le rapport de couverture de code ?

    • Le code est suffisamment testé.

    • Tous les chemins de code possibles sont couverts.

    • Tous les cas sont couverts.

    • Une ligne de code a été exécutée au moins une fois par les tests.

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous