Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Introducción a Device Farm
Este tutorial le muestra cómo utilizar Device Farm para probar una aplicación nativa Android o iOS. Se utiliza la consola de Device Farm para crear un proyecto, cargar un archivo .apk o .ipa, ejecutar un conjunto de pruebas estándar y, a continuación, ver los resultados.
nota
Device Farm solo está disponible en la región us-west-2
(Oregón). AWS
Temas
Requisitos previos
Antes de comenzar, asegúrese de que cumple los siguientes requisitos:
-
Realice los pasos que se indican en Configuración. Necesitas una AWS cuenta y un AWS Identity and Access Management (IAM) usuario con permiso para acceder a Device Farm.
-
Para Android, necesita un archivo .apk (paquete de aplicaciones Android). Para iOS, necesita un archivo .ipa (archivo de aplicaciones iOS). El archivo se carga en Device Farm más adelante en este tutorial.
nota
Asegúrese de que el archivo .ipa se ha compilado para un dispositivo iOS y no para un simulador.
-
(Opcional) Necesita una prueba de uno de los marcos de pruebas compatibles con Device Farm. Deberá cargar este paquete de pruebas en Device Farm y, a continuación, ejecutar la prueba más adelante en este tutorial. (Si no dispone de un paquete de pruebas disponible, puede especificar y ejecutar un conjunto de pruebas integrado estándar). Para obtener más información, consulte Marcos de pruebas y pruebas integradas en AWS Device Farm.
Paso 1: Iniciar sesión en la consola de
Puede utilizar la consola de Device Farm para crear y administrar proyectos y ejecuciones de las pruebas. Obtendrá información acerca de proyectos y ejecuciones más adelante en este tutorial.
Inicie sesión en la consola de Device Farm en https://console.aws.amazon.com/devicefarm.
Paso 2: Crear un proyecto
Para probar una aplicación en Device Farm, primero debe crear un proyecto.
-
En el panel de navegación, seleccione Pruebas de dispositivos móviles y, a continuación, seleccione Proyectos.
-
En Proyectos de pruebas de dispositivos móviles, seleccione Nuevo proyecto.
-
En Crear proyecto, introduzca un Nombre del proyecto (por ejemplo,
MyDemoProject
). -
Seleccione Crear.
La consola abre la página Pruebas automatizadas del proyecto recién creado.
Paso 3: Crear y comenzar una ejecución
Ahora que ya tiene un proyecto, puede crear y, a continuación, comenzar una ejecución. Para obtener más información, consulte Ejecuciones.
-
En la página Pruebas automatizadas, seleccione Crear una nueva ejecución.
-
En la página Elegir aplicación, en Aplicación móvil, seleccione Elegir archivo y, a continuación, seleccione un archivo Android (.apk) o iOS (.ipa) de su computadora. O bien, arrastre el archivo desde el computadora y suéltelo en la consola.
-
Escriba un Nombre de la ejecución, como
my first test
. De forma predeterminada, la consola de Device Farm usa el nombre del archivo. -
Seleccione Siguiente.
-
En la página Configurar, en Configurar marco de pruebas, seleccione uno de los marcos de prueba o conjuntos de pruebas integrados. Para obtener más información acerca de cada opción, consulte Marcos de pruebas y pruebas integradas en AWS Device Farm.
-
Si aún no ha empaquetado sus pruebas para Device Farm, seleccione Built-in: Fuzz para ejecutar un conjunto de pruebas estándar e integrado. Puede mantener los valores predeterminados para Recuento de eventos, Acelerador de eventos y Semilla aleatorizadora. Para obtener más información, consulte Ejecutar la prueba de fuzz integrada de Device Farm (Android e iOS).
-
Si tiene un paquete de pruebas de uno de los marcos de pruebas compatibles, seleccione el marco de prueba correspondiente y, a continuación, cargue el archivo que contiene las pruebas.
-
-
Seleccione Siguiente.
-
En la página Seleccionar dispositivos, en Grupo de dispositivos, seleccione Dispositivos principales.
-
Seleccione Siguiente.
-
En la página Especificar el estado del dispositivo, realice cualquiera de las opciones siguientes:
-
Para proporcionar datos adicionales para que Device Farm los utilice durante la ejecución, en Agregar datos adicionales, cargue un archivo .zip.
-
Para instalar otras aplicaciones para la ejecución, en Instalar otras aplicaciones, carga los archivos .apk o .ipa de las aplicaciones. Para cambiar el orden de instalación, arrastre y suelte los archivos.
-
Para activar el Wi-Fi, el Bluetooth o las NFC radios mientras corres, en Establecer estados de radio, selecciona las casillas correspondientes. GPS
-
Para probar el comportamiento específico de una ubicación durante la carrera, en Ubicación del dispositivo, especifique las coordenadas de Latitud y Longitud predefinidas.
-
Para preestablecer el idioma y la región del dispositivo para la ejecución, en Configuración regional del dispositivo, seleccione una configuración regional.
-
Para preestablecer el perfil de red para la ejecución, en Perfil de red, seleccione un perfil seleccionado. O bien, seleccione Crear perfil de red para crear el suyo propio.
nota
Por el momento, configurar el estado y la configuración regional de la radio del dispositivo son opciones que solo están disponibles para las pruebas nativas de Android.
-
-
Elija Next (Siguiente).
-
En la página Revisar e iniciar ejecución, seleccione Confirmar e iniciar ejecución.
Device Farm comenzará la ejecución tan pronto como los dispositivos estén disponibles, normalmente en unos minutos. Para ver el estado de la ejecución, en la página Pruebas automatizadas de su proyecto, seleccione el nombre de la ejecución. En la página de ejecución, en Dispositivos, cada dispositivo comienza con el icono de pendiente en la tabla de dispositivos y, después, cambia al icono de ejecución cuando comienza la prueba. Al finalizar cada prueba, la consola muestra un icono con el resultado de la prueba junto al nombre del dispositivo. Cuando se hayan completado todas las pruebas, el icono de pendiente situado junto a la ejecución pasará a ser el icono del resultado de la prueba.
Paso 4: Ver los resultados de la ejecución
Para ver los resultados de las pruebas de la ejecución, en la página Pruebas automatizadas de su proyecto, seleccione el nombre de la ejecución. Se mostrará una página de resumen:
-
El número total de pruebas, por resultado.
-
Lista de las pruebas con advertencias y errores únicos.
-
Una lista de dispositivos y los resultados de las pruebas para cada uno de ellos.
-
Todas las capturas de pantalla tomadas durante la ejecución, agrupadas por dispositivo.
-
Una sección para descargar el resultado del análisis.
Para obtener más información, consulte Visualización de los informes de las pruebas en Device Farm.
Siguientes pasos
Para obtener más información sobre Device Farm, consulte Conceptos.