Skip to content

Test unitaire

francois-charlier edited this page Nov 17, 2021 · 5 revisions

Définition

Tout d'abord le test unitaire est le premier test à effectuer sur son produit car il va tester séparément chaque unité. Cela permettra de détecter les petites erreurs locales et il est important que chaque unité soit testée. Pour réaliser les différents tests sur ces unités, on y définit des valeurs d'entrée et de sortie du test et si les valeurs prévues ne sont pas les mêmes que celles qu'on reçoit l'erreur est détectée.

Technologie

Pour la partie test unitaire de notre javascript nous avons décidés d'utiliser Jest car il convient à la fois pour le frontend et donc afin de tester notre React mais il convient également pour le backend dans notre cas NodeJs. Deuxièmement, Jest permet l'utilisation des Mocks qui permet de simuler un objet réel mais il permet aussi de grouper les tests ensembles et donc de les trier.

En ce qui concerne le testing de notre partie python nous utiliserons le module python unittest qui est une des librairies de testing les plus utilisées dans le domaine. Dans notre cas il nous permettra principalement d'effectuer des tests sur les envois en DB mais également des différents fonctions qui permettent de récupérer l'utilisation des composants.

Clone this wiki locally