Skip to content

juliette-bois/android_test

 
 

Repository files navigation

Analyser les sources d'une application

Dans ce TP, nous allons apprendre à analyser de manière statique lmes sources d'une application.

Objectifs

Les objectifs principaux de ce TP sont :

  1. Identifiant les méthodes manquantes et les corriger
  2. Faire fonctionner les tests unitaires
  3. Faire fonctionner les tests instrumentaires
  4. Convertir le code Java en Kotlin
  5. Utiliser le view binging
  6. Commenter le code source
  7. 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.

Comment procéder ?

  1. Forker le repository dans votre espace personnel
  2. Identifier les TODO et les corriger

Rendu

  1. 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 dossier result
  2. Ajouter le lien vers le repo github sur Trello

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 34.2%
  • HTML 27.8%
  • JavaScript 18.1%
  • CSS 16.2%
  • Java 3.7%