Les tests unitaires avec PHP

Première track sur les tests unitaires avec PHP. Au programme : découverte du concept de tests unitaires puis découverte et prise en main de PHPUnit, le framework de tests unitaires pour PHP le plus répandu.

Info track :

Intermédiaire
PHP
9 étapes

Étapes à compléter :

1

Introduction aux tests unitaires

Découverte de la notion de tests unitaires et de TDD (Test Driven Developpement).

2

La Sandbox PHP pour structurer son code en local

Toutes les bases pour structurer son code PHP : composer, namespaces, tests unitaires, etc.

3

Le 1er challenge

Une bonne façon de se familiariser avec la réalisation des challenge sur Tainix.

4

Découverte de PHPUnit

PHPUnit est un framework dédiés aux tests unitaires avec PHP.

5

Découverte de PHPUnit - suite

On continue la prise en main de PHPUnit avec l'écriture de premiers tests.

6

Challenge à résoudre en réalisant des tests unitaires

A tester : les points gagnés par les équipes selon le score du match et l'altération du nombre de points d'une équipe.

7

Découverte de PHPUnit - dataprovider

Les dataprovider permettent de tester des lots de données pour réaliser plusieurs tests en même temps.

8

Refonte du code et réorganisation des tests en s'appuyant sur les principes SOLID

A la fin de l'article, lien vers le code, qui présente la ré-organisation des corrigés, pour plus de clarté.

9

Un challenge pour mettre en pratique les dataprovider

Ecrire des dataprovider avec plusieurs configurations de planète et les résultats attendus.

Je démarre la Track

Validation des étapes :


Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.