-
Notifications
You must be signed in to change notification settings - Fork 0
TP9 Tests
CryptoGot edited this page Jan 3, 2025
·
3 revisions
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.
Voici un tableau récapitulatif des cas de tests identifiés pour chaque méthode :

- Code Coverage Calculé
Le code coverage a été calculé à l'aide de l'outil coverage. Voici les résultats obtenus :
- 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%.
lien vers la vidéo démonstration
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.