JavaScript : Les tests unitaires et fonctionnels

Obtenir un fichier de rapport de test

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Effectuez des rapports de test au format XML. Puis, tirez parti de vos tests dans une suite d'intégration continue telle que Jenkins.
02:24

Transcription

Si vous avez besoin d'exporter votre suite de tests, pour en faire du coup une intégration dans une solution à intégration continue. Il va obligatoirement vous falloir utiliser les exports. Alors, on a la possibilité d'exporter un test CasperJS au format XUnit, XUnit étant un format qui est pris en compte dans pas mal d'outils, et notamment, dans la suite d'outils d'intégration continue Jenkins, Jenkins qui est un des plus connus et un des plus communs en matière d'intégration continue, qui est vraiment celui qui est utilisé un peu partout. Donc là, vous allez pouvoir sortir vos résultats en XUnit et donc récupérer les différentes suites de tests directement dans ce format-là. Alors, bien évidemment, c'est un format qui est un format assez classique. Ici, pour faire une sortie, vous allez simplement utiliser « casperjs », ici, « test », la suite de tests, et rajouter l'option de ligne de commande : « --xunit= » et vous allez donner, par exemple, « log.xml ». Alors on va essayer en console, ici, on va faire un petit clear. Et puis on va ajouter cette option directement à la suite et on va appuyer sur Entrée. Là, vous allez voir effectivement toute la suite de tests se jouer, une fois que la suite de tests va être terminée de jouer, vous allez obtenir un log.xml, celui-ci va reprendre absolument toutes les suites de tests que vous avez jouées, et va vous donner à chaque fois les différents résultats, etc. Ça, c'est vraiment un format qui est adapté à la suite unitaire, donc, pour le coup, Jenkins, qui va vous permettre d'intégrer votre jeu de tests fonctionnels et unitaires, bien sûr, dans la même intégration continue. Donc, c'est vraiment important de connaître les sorties, parce que ça risque de vous servir quasiment tout le temps, si vraiment vous avez une dynamique d'intégration continue, vous êtes obligé d'avoir une sortie de test en xml, pour l'intégrer à ce logiciel. Voilà, c'est extrêmement simple à utiliser. Alors ne vous amusez pas à le lire, parce que c'est vrai que celui-là est un peu horrible à lire et puis c'est vraiment très adapté à du Jenkins, là. Donc on ne s'embête pas, simplement, il faut le savoir, il faut savoir qu'il y a une sortie possible existante qui nous permet d'exploiter nos tests Casper avec Jenkins. Alors la plupart du temps, bien évidemment, vous utiliserez le runner qui est directement CasperJS pour jouer vos tests, c'est ce qu'on fera la plupart du temps, mais c'est possible quand même de faire une sortie, d'obtenir un fichier de rapport.

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 !