10 heures
- Moyenne
Ce cours est visible gratuitement en ligne.
course.header.alt.is_video
course.header.alt.is_certifying
J'ai tout compris !Mis à jour le 07/03/2022
Écrivez des tests d’intégration en JavaScript
Compétences évaluées
- Écrire des tests d’intégration avec JavaScript
Question 1
À quoi sert un test d’intégration ?
Tester une partie spécifique de votre programme. Il s’agit d’un test simple et rapide à réaliser.
Tester une partie complexe de son application, qui comprend de nombreux paramètres.
Tester une application en simulant un navigateur et un parcours utilisateur.
Tester la régression d’une application, autrement dit de vérifier si le code a changé. On ne vérifie pas ici si le résultat de la fonction est correct ou non.
Question 2
Quelle est la différence entre un test unitaire et un test d’intégration ?
- Un test unitaire permet de tester une partie complexe d’une application : on y teste des clics de souris, des formulaires, etc.
- Le test d’intégration permet, lui, de tester des fonctions simples et sans effet de bord.
- Un test unitaire est un test complexe où on va ouvrir de façon automatisée un navigateur, et réaliser des parcours complets tels qu’un parcours d’inscription.
- Les tests d’intégration sont utilisés eux aussi pour tester des parties complexes, mais on ne teste pas des parcours complets.
- Les tests unitaires et les tests d’intégration correspondent au même type de test. C’est juste un autre nom pour tester la même chose.
- Les tests unitaires sont des tests simples et rapides à réaliser ; ils doivent être sans effet de bord.
- Les tests d’intégration sont des tests plus complexes où on va tester des fonctionnalités plus complètes.
Question 3
Pour cette question, vous allez devoir analyser la page de détails d’un capteur ; vous pouvez rester sur la branche
main
.Selon vous, qu'allez-vous tester grâce aux tests d'intégration ?
Attention, plusieurs réponses sont possibles.Tester si les deux tableaux s’affichent bien.
Tester si le degré d’humidité du capteur est supérieur à 0° C.
Tester si le temps est conforme à ce que nous dit Météo France.
Tester si l’ID du technicien est bien présent.
Tester si la latitude et la longitude sont correctes.
Tester si une photo s’affiche bien.