Apprenez PHPUnit et tests unitaires d'une application PHP

Les tests garantissent la qualité de votre code et de votre application.

2.50 (5 reviews)
Udemy
platform
Français
language
Other
category
instructor
Apprenez PHPUnit et tests unitaires d'une application PHP
33
students
1.5 hours
content
May 2023
last update
$19.99
regular price

What you will learn

Toute personne intéressée par les tests continus manuels ou automatisés de code peut suivre ce cours.

Apprendre PHPUnit et les tests unitaires d'une application PHP

PHPUnit est un outil pour faire des tets dans une application PHP

Les tests unitaires d'une application PHP sont importants pour la couverture du code.

Why take this course?

Si vous n’êtes pas un grand testeur de code, ce n’est pas grave. Vous pouvez toujours comptez sur moi sur cette partie. Je vous guiderai pour vos premiers pas. Ce  cours va se concentrer sur PHPUnit  et le Framework Symfony. Chaque fois que vous écrivez une nouvelle ligne de code, vous ajoutez également potentiellement de nouveaux bogues. Pour créer des applications meilleures et plus fiables, vous devez tester votre code à l'aide de tests fonctionnels et unitaires.


Ce cours suppose que vous utilisez PHP 8.1 ou PHP 8.2. Vous apprendrez à écrire des tests unitaires simples ainsi qu'à télécharger et exécuter PHPUnit.


La correction de bogues signifie que les bogues seront corrigés pour une version de PHPUnit. La prise en charge des corrections de bogues pour la version majeure X se termine deux ans après sa publication initiale (lorsque la version majeure (X+2) est publiée). La prise en charge de la version mineure X. Y prend fin lorsque la version mineure X.(Y+1) est publiée.


Lorsque le support de correction de bugs se termine pour une version majeure, le support de vie pour cette version majeure commence.


Les modifications seront apportées pour qu'une version de PHPUnit non prise en charge soit compatible avec les nouvelles versions de PHP.  Ce cours  prend fin lorsqu'une ancienne version de PHPUnit ne peut pas être rendue compatible avec une nouvelle version de PHP sans rompre la rétrocompatibilité.

Le fait qu'une version de PHPUnit supporte une version spécifique de PHP signifie que cette version de PHPUnit fonctionne sur cette version de PHP pour le code PHP compatible avec la version de PHP requise par la version de PHPUnit en question. Par exemple, PHPUnit 8.5 nécessite PHP 7.2 . PHPUnit 8.5 fonctionne pour le code PHP compatible avec PHP 7.2 sur PHP 8 . Cependant, le générateur de double code de test de PHPUnit 8.5 ne prend pas en charge la syntaxe des types d'union de PHP 8 , par exemple.


Cette phase comprend des tests CURL automatisés, et vise à assurer une qualité de code optimale à l'aide des logiciels de tets comme PHPUnit, Selenium, par exemple.

Content

Introduction

Ce que vous allez apprendre dans ce cours

Mise en pratique de tests en PHPUnit

Installation d'un outil de tests unitaire
Que faut-il tester et Quand faut-il tester ?
Ecriture de tests PHPUnit
Lanceur de tests en CLI
Fixtures
Organisation des tests
Tests risqués
Tests incomplets et sautés

Tests de couverture de code

Tester des bases de données
Doublure de test
Analyse de couverture de code

Projet de A à Z

Réalisez un projet de A à Z

Conclusion

Ce que vous pouvez faire après ce cours

Reviews

Maxime
April 25, 2023
La plupart du temps, on a droit à un robot qui nous lit simplement la slide, sans être suffisamment explicite sur des points clés. Autre point négatif : les exemples de code fournit ne correspondent pas toujours à la description de l'exemple donnée dans la slide. Ce qui apporte une certaine confusion dans la compréhension dudit exemple. De plus, entendre des bruits parasites (comme des alertes de notification !) tout au long de la vidéo est très dérangeant pour rester concentré.
Vincent
April 5, 2023
Il n'y a aucune manipulation de code, tout est en powerpoint. il nous claque des diapos en la lisant à moitié et rien de plus. Soit il est débutant dans le domaine de la formation ou il ce moque vraiment de nous.

Charts

Price

Apprenez PHPUnit et tests unitaires d'une application PHP - Price chart

Rating

Apprenez PHPUnit et tests unitaires d'une application PHP - Ratings chart

Enrollment distribution

Apprenez PHPUnit et tests unitaires d'une application PHP - Distribution chart

Related Topics

3779200
udemy ID
1/16/2021
course created date
4/24/2021
course indexed date
Bot
course submited by