Agilitest prend en charge l'automatisation des tests sur les appareils Android.
Prérequis sur le terminal Android
- Activer le mode développeur du smartphone pour permettre le "débogage USB".
- Accédez aux paramètres.
- Tout en bas, allez dans"À propos de l'appareil" (ou dans"Système - À propos de l'appareil", sur certains modèles).
- Presse plusieurs fois (sept fois) sur la case Build Number jusqu'à ce que le message"You are now a developer" apparaisse. Vous venez d'activer le mode développeur sur Android.
- Revenez au menu principal des paramètres, vous verrez alors un nouveau sous-menu :"Options pour les développeurs" ou"Options de développement" en fonction de la personnalisation du fabricant.
- Dans les options de développement, activez ledébogage USB.
- Désactiver toutes les fonctions de verrouillage automatique de l'écran.
- Connecter le terminal Android sur le port USB.
- Connectez le terminal Android au même réseau WiFi que celui auquel vous connectez Agilitest.
- Sous Windows 7, installez le driver développement fourni par le fabricant de votre téléphone. Par exemple, voici le driver pour les appareils Samsung. Après l'installation du driver, une ligne "Android ADB Interface" apparaît dans le gestionnaire de périphériques de Windows en connectant le téléphone via USB.
Prérequis sur Agilitest
- Dans le menu "Aide", cliquez sur le lien dédié au téléchargement de "AtsMobileStation" en fonction de votre système d'exploitation (Windows ou Mac OS).

- Exécutez le paquet téléchargé "AtsMobileStation.exe ou .dmg" pour installer localement ce module de détection des appareils mobiles.
Début de l'automatisation des tests
Lancez la station mobile ATS . Le premier écran indique qu'aucun appareil n'a été trouvé, mais le système commence à analyser les ports USB. Si cet écran persiste, assurez-vous que vous avez connecté votre appareil Android au port USB de votre PC et qu'il est en mode développeur....

La station mobile ATS vient de découvrir un appareil Android connecté et est en train de configurer la connexion.

Enfin, le terminal est trouvé, configuré et prêt à être utilisé. Récupérez l'adresse IP du terminal connecté pour l'introduire dans Agilitest.

Dans Agilitest, créez le script ATS qui vous convient et insérez l'action"Démarrer le canal" et sélectionnez"Mobile".

Entrez l'adresse IP du terminal connecté, cliquez sur"Découvrir" puis sélectionnez l'application installée que vous souhaitez lancer automatiquement :
Cliquez sur"Ok" pour finaliser l'appairage.


L'action d'ouverture de l'application mobile est configurée dans Agilitest.

L'activation de la capture dans Agilitest ouvre un affichage à distance de l'écran du terminal contrôlé afin d'automatiser directement au-dessus les actions souhaitées.

Sauvegarde des paramètres de lancement d'une application mobile
Vous pouvez enregistrer ce paramètre pour lancer l' application souhaitée dans vos paramètres ATS de la manière suivante :
Cliquez sur le bouton"Paramètres" en haut à droite.
Cliquez sur le bouton"Editer la configuration" (cela ouvre le fichier .atsProperties dans votre éditeur de texte par défaut)
Remplir le fichier de configuration en nommant l'application et en indiquant l'URL précédemment définie.
<mobiles>
<mobile>
<name>Betclic</name>
<url>mobile://192.168.0.39:8080/sport.android.betclic.fr</url>
<waitAction>100</waitAction>
</mobile>
</mobiles>
