Agilitestet et ATS, grâce au logiciel gratuit ATSMobilestation, téléchargeable ici, vous permettent d'utiliser des émulateurs Android dans le cloud Genymotion.
La condition préalable est de disposer d'un compte cloud Genymotion.
Au lancement, l'ATSMobilestation montre les appareils connectés :
- Terminaux physiques connectés au PC / serveur
- Emulateurs installés sur le PC / serveur
- Emulateurs Genymotion dans le nuage
Dans notre cas, nous avons un mobile physique OnePlus connecté par USB et contrôlé par le réseau Wifi.
Configuration de votre compte Genymotion
ATSMobilestation gérera votre compte Genymotion, lancera des émulateurs et effectuera des tests sur ceux-ci en utilisant le langage de script Python gmsaas.
Cliquez sur l'icône "engrenage" pour ouvrir le menu des paramètres :
Vous devez installer Python, puis saisir son chemin dans le champ "Dossier Python".
Cliquez sur "Installer les composants", ATSMobilestation va installer les composants gmsaas :
Entrez vos informations d'identification Genymotion :
L'installation est terminée !
Cliquez sur "Terminer".
Lancer un émulateur Genymotion dans le cloud
L'ATSMobilestation affiche alors un nouvel onglet, avec la liste des terminaux Genymotion auxquels vous pouvez avoir accès :
Cliquez sur le + vert pour lancer un émulateur dans le cloud, l'émulateur s'installe alors...
... et s'affiche dans la liste des émulateurs disponibles. L'icône "chaîne" indique que l'émulateur est lié à votre instance d'ATSMobilestation. Les émulateurs disponibles sur le même compte Genymotion mais sur d'autres PCs/Serveurs n'ont pas de chaîne.
Vous pouvez également les compter dans l'onglet "Genymotion cloud" :
Le nouveau terminal est disponible dans la liste des terminaux connectés :
Utiliser le Genymotion
Vous pouvez l'utiliser dans Agilitest pour écrire ou lancer des tests :