Skip to content

Test unitaires et test coverage

Arthur Schamroth edited this page Oct 27, 2021 · 3 revisions

Testing

Nous avons déjà implémenté deux test unitaires concernant la connexion d'utilisateur à l'application, ainsi qu'un test unitaire concernant la bonne utilisation de la map. Toutes deux ne sont pas encore fonctionnelles puisque nous devons encore régler quelques points concernant ces deux fonctions.
Nous n'avons pas encore su réellement implémenter de tests car à ce jour, nous n'avons pas encore suffisamment de différents points du projet à traiter.
Concernant les tests unitaires, nous en avons déjà aborder deux ci-dessus mais nous allons également implémenter des test concernant le bon fonctionnement du scan sur des code barre de différents produits, l'ajout de différents points sur la map, le bon fonctionnement des différents formulaires, ... .
Nous avons prévu de réaliser un ensemble de tests d'intégration concernant chaque point important de l'application tels que l'enregistrement et la réception de collectes/dépôts de la base de données, la réception des données d'utilisateur depuis la DB, l'inscription de nouveaux utilisateurs via Google ou autre, ... .
Quelques tests end-to-end tels que le fait pour un nouvel utilisateur de pouvoir s'inscrire, recevoir un mail de confirmation d'inscription, d'avoir accès à sa position sur la carte de l'application, de pouvoir y ajouter de nouvelles collectes, de pouvoir inviter d'autres personnes, modifier ses collectes, avoir accès à ses données personnelles, ...

Code Coverage

Nous n'avons pas encore de code coverage puisque nous n'avons pas encore suffisamment de tests à traiter, mais nous nous sommes renseignés et savons que des outils tels que JaCoCo sont très utilisés pour obtenir facilement son code coverage.

Clone this wiki locally