View Categories

TIPOS DE EJECUCIÓN EN DISPOSITIVOS MÓVILES

Cómo obtener y completar los datos para tres tipos distintos de ejecuciones a realizar:

  • Aplicación a instalar en un dispositivo
  • Usar una aplicación ya instalada en el dispositivo
  • Ejecución en una granja de dispositivos (ejemplo con Browserstack)

 

 

APLICACIÓN A INSTALAR EN UN DISPOSITIVO #

Cuando tenemos el APK de la aplicación, pero la misma no está instalada en el dispositivo, debemos colocar en el campo aplicación la ruta de la APK en el file system.

 

Los campos “AppPackage” y “AppActivity” no suelen ser necesarios para este tipo de ejecución y se dejan vacíos.
Los campos de Browserstack se dejan vacíos ya que se trata de una ejecución local.

 

 

USAR UNA APLICACIÓN YA INSTALADA EN EL DISPOSITIVO #

Cuando tenemos la aplicación ya instalada en el dispositivo debemos colocar los datos de Package y Activity de la aplicación en los campos correspondientes de la configuración (AppPackage y AppActivity).

 

Para obtener esta información:

1. Conectar el dispositivo al equipo vía USB o, en caso de ser un emulador, iniciar el emulador.
2. En la PC, abrir la terminal e ingresar el comando adb devices para verificar que el dispositivo se encuentre conectado y sea reconocido.
3. En la termina, usar el comando adb shell para ingresar al shell de Android.
4. En el dispositivo, abrir la aplicación cuya información queremos obtener.
5. Ingresar el siguiente comando:

 

dumpsys window | grep -E ‘mCurrentFocus’

 

 

Esta información se debe ingresar en los campos AppPackage y AppActivity de la configuración de proyecto.

 

  • El campo “Aplicación” se debe dejar vacío, ya que la aplicación ya se encuentra instalada.
  • Los campos de Browserstack se dejan vacíos ya que se trata de una ejecución local.

 

 

EJECUCIÓN EN UNA GRANJA DE DISPOSITIVOS #

(Ejemplo usando Browserstack)

Cuando tenemos la APK de la aplicación a instalar en el dispositivo remoto debemos completar en el campo “Aplicación” la ruta a nuestra APK y, en los campos de Browserstack, la información sobre el dispositivo emulado y nuestra cuenta en la granja de dispositivos.

 

 

APLICACIÓN #

La aplicación a colocar debe primero ser cargada en nuestra cuenta de Browserstack. Para ello, en Browserstack (https://www.browserstack.com/) entrar en la sección Get Started With App Automate y seguir los pasos especificados.

Al subir la aplicación Browserstack nos provee con una URL para la aplicación. Copiar ese valor al campo “Aplicación” dela configuración del proyecto.

 

 

CONFIGURACIÓN BROWSERSTACK #

Luego rellenar los campos referentes a Browserstack con la información correspondiente:

Los campos “AppPackage” y “AppActivity” no suelen ser necesarios para este tipo de ejecución y se dejan vacíos.

 

 

RESULTADOS EN BROWSERSTACK #

En nuestra página principal dentro de Browserstack se creará el proyecto con los respectivos builds y tests que proporcionamos antes.

Seleccionando una build se tendrá acceso a los tests correspondientes que fueron ejecutados y a los detalles de cada uno, incluyendo todos los pasos realizados y un video de la ejecución que se puede descargar.

 

 

 

Deja una respuesta