• 12 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 31/08/2020

Tests unitaires

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Mettre en oeuvre des tests unitaires
  • Produire un rapport de l’exécution des tests

Description

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

  • Question 1

    Quel 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 AppBundle\Entity\User. Dans un projet Symfony 3.x, où devez-vous placer la classe de tests dédiée ?

    • Dans le dossier AppBundle/Entity

    • Dans le dossier AppBundle/tests/Entity

    • Dans le dossier tests/Entity

    • Dans le dossier tests/AppBundle/Entity

  • Question 3

    Que nous indique le rapport de couverture de code ?

    • Le rapport indique si le code est suffisamment testé. 

    • Le rapport indique si tous les chemins de code possibles sont couverts.

    • Le rapport indique si tous les cas sont couverts.

    • Le rapport indique si une ligne de code a été exécutée au moins une fois par les tests.