Dans ce TP, nous allons apprendre à analyser de manière statique lmes sources d'une application.
Les objectifs principaux de ce TP sont :
- Identifiant les méthodes manquantes et les corriger
- Faire fonctionner les tests unitaires
- Faire fonctionner les tests instrumentaires
- Convertir le code Java en Kotlin
- Utiliser le view binging
- Commenter le code source
- Identifier au moins une faille dans le projet et la corriger
Les tests unitaires permettent de tester les différentes fonctions implémentant la logique métier de l'application afin de garantir qu'elles remplissent bien leur rôle.
Les ters instrumentaires peremttent de tester le comportement de l'interface de l'appliacation par rapport aux actions utilisateurs. Ils permettent de simuler de manière automatique le comportement utilisateur et déterminer si l'application réagit correctement.
- Forker le repository dans votre espace personnel
- Identifier les TODO et les corriger
- Générer un rapport des tests unitaires et instrumentaires en HTML et les sauvegarder dans un repertoire
results
du projet. Ne pas oublier de commiter le dossierresult
- Ajouter le lien vers le repo github sur Trello