Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

JavaScript : Les tests unitaires et fonctionnels

Comprendre l'utilité des tests

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Les tests permettent de vérifier et de garantir l'intégrité de votre code. Vous apprendrez pourquoi il faut tester une application avec des tests unitaires et fonctionnels.
02:13

Transcription

Cette classe, je l'ai codée moi-même, c'est bien, je sais qu'elle fonctionne puisque c'est moi qui l'ai codée. Donc, c'est extrêmement simple de savoir que ça fonctionne. Mais, comment est-ce que je vais me débrouiller pour garantir que cette classe dans le temps, va continuer à fonctionner si on continue à ajouter des fonctionnalités ? En fait, il faut savoir qu'un programme va être forcément voué à un moment ou à un autre à évoluer, et si vous n'implémentez aucun test pour vérifier que ces parties-là fonctionnent, eh bien, vous ne serez pas en capacité de garantir que votre application va tenir dans le temps, et que vous n'aurez pas de souci quand vous allez, eh bien, ajouter des fonctionnalités. Les tests fonctionnels et les tests unitaires pour le coup, vont vous permettre de tester chaque partie, donc on va tester cette fonction pour voir qu'elle fait bien exactement ce qu'on lui demande de faire, on va tester cette fonction également, mais on va aller un petit peu plus loin, c'est qu'on pourra également tester l'interface « front », donc, vérifier que ce qu'on a implémenté en front, pour le moment, on n'a pas grand chose, on n'a même rien du tout, mais ce qu'on a implémenté en front fonctionne, donc ça va nous permettre d'écrire des scénarios, ça va nous permettre de valider que le code est OK, ça va nous permettre de valider que les scénarios répondent bien à la demande client, on peut réaliser énormément de choses avec les tests fonctionnels et avec les tests unitaires. L'idée des tests fonctionnels et des tests unitaires est de garantir que votre application fonctionne, et fonctionnera, et c'est essentiellement ça : fonctionnera, c'est-à-dire que dans le temps, vous n'aurez pas de problème, et vous pourrez continuer à développer et à améliorer votre application sans jamais avoir de souci dans votre code. Donc, gardez bien en tête que c'est la seule utilité réelle, alors, il y en a une deuxième, on en reparlera un petit peu plus tard, c'est qu'avant de développer réellement votre application, vous pourriez d'abord au préalable écrire des tests, et en écrivant des tests au préalable, vous allez développer les parties de votre application, comme ça, donc, toutes ces parties-là, pour faire passer les tests, ça, c'est une pratique un petit peu particulière, mais ça existe, et c'est plutôt une bonne solution, et c'est plutôt une bonne chose à faire. Voilà à quoi servent en réalité les tests fonctionnels et unitaires. On va apprendre un petit peu plus tard à les différencier, ces tests.

JavaScript : Les tests unitaires et fonctionnels

Réalisez des tests unitaires avec Jasmine et des tests fonctionnels avec CasperJS. Testez le code source et le rendu visuel de votre application, et optimisez vos développements.

1h54 (31 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Jasmine Jasmine 2.5
CasperJS CasperJS 1.1.4
Spécial abonnés
Date de parution :5 avr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !