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 de alto nivel, registros de bajo nivel, pixel-to-pixel capturas de pantalla y datos de rendimiento.
Device Farm permite probar aplicaciones nativas e híbridas para Android e iOS, incluidas las creadas con Titanium PhoneGap, 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 Marcos de pruebas y pruebas integradas 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 video 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.
- job
-
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 veas referencias a dispositivos con o sin contador en la documentación y la referencia. API Para obtener más información sobre los precios, consulte AWSDevice Farm Pricing
. - 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.
- prueba
-
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.