SUS06-BP04 Usar granjas de dispositivos administrados para pruebas - AWS Well-Architected Framework

SUS06-BP04 Usar 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 y despliega 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 con tecnología basada en la nube proporciona 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 ayudarle 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

  • Definir los requisitos de pruebas: establezca los requisitos y el plan de pruebas (como el tipo de prueba, los sistemas operativos y el calendario de pruebas).

    • Puede utilizar Amazon CloudWatch RUM para recopilar y analizar datos en el cliente y dar forma a su plan de pruebas.

  • Seleccionar un conjunto de dispositivos administrados: seleccione un conjunto de dispositivos administrados que pueda hacer frente a sus requisitos de prueba. Por ejemplo, puede utilizar AWS Device Farm para probar y comprender el impacto de sus cambios en un conjunto representativo de hardware.

  • Utilizar la automatización: utilice la automatización y la integración continua/despliegue continuo (CI/CD) para programar y ejecutar las pruebas.

  • Revisar y ajustar: revise continuamente los resultados de sus pruebas y efectúe las mejoras que sean necesarias.

Recursos

Documentos relacionados:

Ejemplos relacionados:

Vídeos relacionados: