Udemy

Platform

Français

Language

Other

Category

Apprenez PHPUnit et tests unitaires d'une application PHP

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

Apprenez PHPUnit et tests unitaires d'une application PHP

Students

1.5 hours

Content

Apr 2021

Last Update
Regular Price

Topics


What you will learn

Toute personne intéressée tests continus manuels ou automatisés de code


Description

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.


Afin de refléter l’usage actuel qui allie le plus souvent un dépôt Git local et un dépôt distant, nous pouvez-vous appuiera sur Azure Repos ou GitHub ou GitLab ou autres. Bien débuter avec Git nécessite de comprendre ce que l’on fait et pour cela nous abordons les notions fondamentales une par une. La notion essentielle abordée dans ce cours est l’ajout de modifications à l’index. L’index constitue l’ensemble des modifications à prendre en compte dans le prochain commit. Nos modifications ont 3 statuts possible dans Git : non-indexées, indexées ou enregistrées dans un commit.


À chaque statut correspond une palette d’opérations possibles et Git vous tiendra en permanence au courant du statut de vos différentes modifications en cours, en vous proposant souvent des actions possibles. Nous aborderons bientôt autres notions fondamentales de Git : les branches et les conflits. Nous allons détailler toutes les étapes nécessaires pour les conflits de fusion. Bien évidemment nous pouvons avoir des conflits bien plus sévères à régler, mais nous verrons comment interrompre une fusion, ce qui nous aidera quoiqu’il arrive à revenir à un état stable du dépôt.


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


3779200

Udemy ID

1/16/2021

Course created date

4/24/2021

Course Indexed date
Bot
Course Submitted by