Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

JavaScript : Les tests unitaires et fonctionnels

Installer Jasmine

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
L'installation de Jasmine est simple. Pour en profiter, téléchargez l'outil puis installez-le dans votre dossier de travail.
02:23

Transcription

L'installation de Jasmine est extrêmement simple. Vous allez voir, il n'y a pas grand-chose à faire pour l'installer. C'est ça qui est bien aussi avec ce framework C'est qu'il est léger et ça va très vite. On va aller dans la section qui se trouve ici, Releases. On va cliquer dessus. Dans cette section-là, vous allez trouver bien évidemment différentes versions. On va travailler avec la dernière version en date, c'est-à-dire la la 2.5.2 que vous allez pouvoir récupérer. Et pour la récupérer, il vous suffira de télécharger le zip. Vous allez le télécharger. Vous allez également cliquer dessus pour l'ouvrir. Et puis, une fois que vous l'aurez ouvert, ça va se dézipper tout simplement et vous allez pouvoir accéder à ce qui se trouve à l'intérieur. Cette partie-là, vous allez pouvoir la copier. Ce que je vous conseille de faire, c'est de créer un petit dossier qui va s'appeler « tests » et à l'intérieur, de créer un dossier qui va s'appeler « unit », et ici, de venir copier Jasmine. Alors, pourquoi on fait ça ? Parce que comme ça, on va avoir de l'information qui va être rangée proprement. On mettra ici les tests unitaires et on aura un deuxième dossier, qui nous permettra, d'ailleurs, on peut le créer tout de suite, pour les tests fonctionnels. Donc là, vous pouvez mettre « fonctionnal ». Et comme ça au moins, vous avez un dossier pour chacun. On mettra les tests unitaires dans « unit », on mettra les tests fonctionnels dans « fonctionnal ». Alors, il faut savoir que quand vous téléchargez Jasmine, ici, Jasmine va arriver avec déjà des fichiers de spec et avec déjà des sources. Je vous conseille ça aussi, encore une fois, de les supprimer. Puis, on va également supprimer les specs qui ne servent à rien, c'est des fichiers d'exemples. Vous pourrez les regarder mais ce n'est pas utile. Maintenant que vous avez fait ça, vous êtes prêt à partir. Dans le dossier « lib », vous allez retrouver la librairie Jasmine. Très très simple. Et puis à l'intérieur de « spec », on mettra nos specs. Et dans « SRC », on est censé mettre notre code, qu'on verra un petit peu après. On pourra aussi le mettre ailleurs, ou sinon, on pourra simplement faire un copier de notre code à l'intérieur qui sera donc le code à tester. On fera attention avec cette pratique-là car cela veut dire, que dans ce cas-là, on va avoir du code qui sera dupliqué. Après, la partie unitaire, c'est plus quelque chose que l'on va utiliser pour faire des tests, donc on n'a pas forcément besoin de versionner SRC. On aura besoin essentiellement de versionner les specs. C'est les specs qui seront importantes, c'est les specs qu'on viendra écrire.

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 !