Introduction aux tests automatisés (Mocha) en faisant un jeu d'échec en JavaScript et NodeJS - Partie 1/2

Dans la vie d'une application web, il est important de pouvoir vérifier que le développement des nouvelles fonctionnalités de "cassent" pas les fonctionnalités passées.

La première technique serait de re-tester toute l'application soi-même mais pour les grosses applications, cela prendrait trop de temps.
C'est pour ça qu'on utilise les tests automatisés : du code qui vérifie l'intégrité du code.
Et on va aussi voir les principes du TDD (Test Driven Development - Le développement dirigés par les tests).

Durant ce live, on va créer se mettre dans le contexte d'un jeu d'échec. On va créer des scénarios de tests qui va nous permettre de savoir quelles sont les cases jouables quand on choisi un pion (Image d'exemple. On ne va faire que du code : https://imgur.com/a/SmH9Yv9 )

On va partir de zéro et on va créer quelques tests pendant 2h, ensemble !

Pour se faire, nous allons utiliser les technologies suivantes :

- Node.JS
- Mocha

Pour utiliser le watcher et faire du TDD, ça se passe dans la partie 2.

Pour avoir accès à la partie 2 :

  • avec la vidéo (53min)
  • le code final

Vous pouvez créer un compte de membre gratuit.

Laisser un commentaire