SUS06-BP05 Uso de granjas de dispositivos administrados para pruebas
Utilice granjas de dispositivos administrados para probar eficazmente una nueva característica en un conjunto representativo de hardware.
Patrones comunes de uso no recomendados:
-
Prueba e implementa manualmente su aplicación en dispositivos físicos individuales.
-
No utiliza el servicio de pruebas de aplicaciones para probar e interactuar con sus aplicaciones (por ejemplo, Android, iOS y aplicaciones web) en dispositivos físicos reales.
Beneficios de establecer esta práctica recomendada: el uso de granjas de dispositivos administrados para probar aplicaciones preparadas para la nube ofrece una serie de ventajas:
-
Incluyen características más eficaces para probar la aplicación en una amplia gama de dispositivos.
-
Eliminan la necesidad de una infraestructura interna para las pruebas.
-
Ofrecen diversos tipos de dispositivos, incluido el hardware más antiguo y menos popular, lo que elimina la necesidad de actualizaciones innecesarias de los dispositivos.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo
Guía para la implementación
El uso de granjas de dispositivos administrados puede ayudarlo a agilizar el proceso de prueba de nuevas características en un conjunto representativo de hardware. Las granjas de dispositivos administrados ofrecen diversos tipos de dispositivos, incluido el hardware más antiguo y menos popular, y evitan el impacto en la sostenibilidad para el cliente que tienen las actualizaciones innecesarias de dispositivos.
Pasos para la implementación
-
Definición de los requisitos de prueba: defina los requisitos y el plan de pruebas (como el tipo de prueba, los sistemas operativos y el calendario de pruebas).
-
Puede usar Amazon CloudWatch RUM para recopilar y analizar datos del cliente y configurar su plan de pruebas.
-
-
Selección de una granja de dispositivos administrada: seleccione una granja de dispositivos administrada que pueda cumplir con sus requisitos de prueba. Por ejemplo, puede usar AWS Device Farm para probar y comprender el impacto de los cambios en un conjunto representativo de hardware.
-
Uso de la automatización: utilice la integración continua/implementación continua (CI/CD) para programar y ejecutar las pruebas.
-
Revisión y ajuste: revise continuamente los resultados de las pruebas y efectúe las mejoras necesarias.
Recursos
Documentos relacionados:
Videos relacionados:
Ejemplos relacionados: