Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Java & Mobiles > Android
Android Forum d'entraide sur Android, la plateforme mobile de Google pour téléphones portables et Smartphones. Avant de poster -> FAQ Android
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 24/01/2012, 20h32   #1
maximeghignet
Membre actif
 
Homme Maxime Ghignet
Étudiant
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Maxime Ghignet
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 150
Points : 150
Par défaut [Article] Tests unitaires et tests d'IHM Automatiques sur un projet Android utilisant Maven

Bonjour,

Je poste pour souligner l'existence d'un article sur la mise en place de tests unitaires et d'IHM sous Android sur un projet utilisant Maven.
Ayant eu du mal à trouver des sources fiables (j'ai trouvé tout et son contraire sur la toile), j'ai décidé de créer cet article.

On y aborde la manière de mettre en place le projet de tests, pour JUnit et Robotium.
La finalité de l'article n'est pas de détailler la création de tests (pour cela, voir les références en fin d'article) mais bien la mise en place de l'environnement de test.

Le voici :
http://maximeghignet.developpez.com/...ilisant-maven/

A vos critiques.
maximeghignet est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 02/02/2012, 12h06   #2
glebreton
Membre du Club
 
Inscription : mars 2008
Messages : 54
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 54
Points : 52
Points : 52
Bonjour,

Tout d'abord, merci pour cet article.

Par contre, je suis curieux de savoir comment se comporte ces tests sous Jenkins. Le wiki de Robotium parle d'un "Remote Control" en préparation, mais la page date de septembre 2010...

Et une chose qui me dérange dans la config Maven, c'est le fait de créer un nouveau projet pour les tests. On ne pourrais pas les intégrer directement au projet AdeoAndroidApp ?

Dernière remarque, les tests utilisent JUnit3 (classe ActivityInstrumentationTestCase2 à implémenter). Il n'est pas possible d'utiliser une syntaxe JUnit4, peut-être avec un runner spécifique ?
glebreton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 13h15   #3
maximeghignet
Membre actif
 
Homme Maxime Ghignet
Étudiant
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Maxime Ghignet
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 150
Points : 150
Bonjour Glebreton,

Merci pour ton commentaire.

Pour ce qui est de Jenkins, je n'ai pas testé donc je ne saurai pas te répondre.

Pour le fait de créer un projet de tests, c'est ce qui est décrit dans la Documentation Android dédiée aux tests. Tu as d'un côté le projet à tester et de l'autre le projet de tests car c'est un outil du SDK qui lance un processus de test spécifique à Android. (Dans la Doc, on peut lire ça à la fin du paragraphe "Test Structure").

Pour JUnit 4 il n'est à ma connaissance pas possible de l'utiliser. Le Framework de test Android est basé sur JUnit 3.

Bonne journée.
maximeghignet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 14h13   #4
UbuntuMan
Membre du Club
 
Inscription : décembre 2009
Messages : 65
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 65
Points : 64
Points : 64
Bonjour,

Je profite de ce fil par rapport à Maven.

J'utilise Maven depuis presque un an avec Android et le plugin android-maven-plugin.
ça se passe plutôt bien puisque je m'en sers pour préparer les applications pour le Market.

Par rapport à Maven, c'est bien pratique pour construire des projets modulaires à base de
composants et je ne parle pas de la gestion des dépendances.

Le seul problème ou plutôt gène que j'ai c'est que je n'arrive pas à deboger les projets
Android Maven avec Eclipse. Genre ajouter un breakpoint et/ou introspecter les variables.

J'ai essayer plusieurs fois en essayant de bricoler le .project mais je n'ai jamais réussi.

Donc si vous utilisez Maven ça m’intéresserait de savoir comment vous faites.

Merci.
UbuntuMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h26.


 
 
 
 
Partenaires

Hébergement Web