Skip to content

TP9 Tests

CryptoGot edited this page Jan 3, 2025 · 3 revisions

TP9 - Tests Unitaires de la Classe Fraction

Introduction

Dans ce TP, nous avons implémenté des tests unitaires pour valider le bon fonctionnement de la classe Fraction. Ces tests visent à couvrir les principales méthodes de la classe ainsi que les cas limites, et à garantir que le code est robuste face à des entrées variées.

Tableau des Valeurs de Tests

Voici un tableau récapitulatif des cas de tests identifiés pour chaque méthode : image

Code Coverage et Analyse

  1. Code Coverage Calculé Le code coverage a été calculé à l'aide de l'outil coverage. Voici les résultats obtenus : image
  2. Analyse du Code Coverage Les zones non couvertes par les tests concernent principalement des cas spécifiques ou rarement rencontrés, comme certaines exceptions et opérations complexes non prioritaires pour le moment. Ces cas pourraient être testés dans une future itération pour atteindre une couverture de 100%.

Code tests Unitaires

lien vers les tests Unitaires

Vidéo

lien vers la vidéo démonstration

Conclusion

Les objectifs fixés pour le TP9 ont été atteints :

  • Les tests unitaires couvrent toutes les méthodes principales de la classe Fraction.
  • Le code coverage est suffisant pour garantir la fiabilité du code.
  • La documentation des tests est claire et accessible.

Clone this wiki locally