¿Qué es AWS Device Farm? - AWS Device Farm

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.

¿Qué es AWS Device Farm?

Device Farm es un servicio de pruebas de aplicaciones que puede usar para probar e interactuar con sus aplicaciones Android, iOS y web en teléfonos y tablets físicos reales con host en Amazon Web Services (AWS).

Existen dos formas principales de utilizar Device Farm:

  • Pruebas automatizadas de aplicaciones con una gran variedad de marcos de pruebas.

  • Acceso remoto de dispositivos en los que puede cargar, ejecutar e interactuar con aplicaciones en tiempo real.

nota

Device Farm solo está disponible en la región us-west-2 (Oregón).

Pruebas de aplicaciones automatizadas

Device Farm le permite cargar sus propias pruebas o utilizar pruebas de compatibilidad integradas sin scripts. Dado que las pruebas se realizan de forma automática en paralelo, en pocos minutos comienzan pruebas en varios dispositivos.

A medida que se completan las pruebas, se actualiza un informe de prueba que contiene resultados generales, registros detallados, capturas de pantalla píxel a píxel y datos de desempeño.

Device Farm admite realizar pruebas de aplicaciones nativas e híbridas para Android e iOS, incluidas las aplicaciones creadas con PhoneGap, Titanium, Xamarin, Unity y otros marcos. Admite acceso remoto de aplicaciones Android e iOS para realizar pruebas interactivas. Para obtener más información acerca de los tipos de pruebas admitidos, consulte Trabajar con tipos de pruebas en AWS Device Farm.

Interacción de acceso remoto

El acceso remoto le permite deslizar el dedo por la pantalla, realizar gestos e interactuar con un dispositivo a través del navegador web en tiempo real. Existen una serie de situaciones en las que resulta útil la interacción en tiempo real con un dispositivo. Por ejemplo, los representantes del servicio de atención al cliente pueden guiar a los clientes sobre cómo utilizar o configurar su dispositivo. También pueden orientar a los clientes sobre cómo utilizar aplicaciones que se ejecutan en un dispositivo concreto. Puede instalar aplicaciones en un dispositivo que se ejecuta en una sesión de acceso remoto y, a continuación, reproducir los problemas del cliente o los errores notificados.

Durante una sesión de acceso remoto, Device Farm recopila detalles acerca de las acciones que tienen lugar mientras interactúa con el dispositivo. Al final de la sesión, se generan registros con estos detalles y una captura de vídeo de la sesión.

Terminología

Device Farm introduce los siguientes términos que definen la forma en que se organiza la información:

grupo de dispositivos

Colección de dispositivos que suelen compartir características similares, tales como la plataforma, el fabricante o el modelo.

tarea

Una solicitud a Device Farm para que pruebe una única aplicación en un único dispositivo. Una tarea contiene uno o varios conjuntos.

medición

Se refiere a la facturación para dispositivos. Es posible que aparezcan referencias a dispositivos con o sin medidor en la documentación y en la referencia de la API. Para obtener más información, consulte los precios de AWS Device Farm.

project

Un espacio de trabajo lógico que contiene ejecuciones, una ejecución para cada prueba de una única aplicación en uno o varios dispositivos. Puede usar los proyectos para organizar los espacios de trabajo de la forma que usted elija. Por ejemplo, puede tener un proyecto organizado según el título de aplicación u otro, según la plataforma. Puede crear todos los proyectos que necesite.

report

Contiene información sobre una ejecución, que es una solicitud a Device Farm para que pruebe una única aplicación en uno o varios dispositivos. Para obtener más información, consulte Informes en AWS Device Farm.

run

Una compilación específica de la aplicación, con un conjunto específico de pruebas, que se ejecutará en un conjunto específico de dispositivos. Una ejecución produce un informe de los resultados. Una ejecución contiene una o varias tareas. Para obtener más información, consulte Ejecuciones.

session

Interacción en tiempo real con un dispositivo físico real a través del navegador web. Para obtener más información, consulte Sesiones.

conjunto

La organización jerárquica de las pruebas en un paquete de pruebas. Un conjunto contiene una o más pruebas.

test

Caso de prueba individual dentro de un paquete de pruebas.

Para obtener más información sobre Device Farm, consulte Conceptos.

Configuración

Para usar Device Farm, consulte Configuración.