AWS Device Farm admite las características administradas de puntos de conexión y entornos de Appium
AWS Device Farm permite a los desarrolladores web y móviles probar sus aplicaciones con navegadores de escritorio y dispositivos móviles reales. Hoy anunciamos tres nuevas funcionalidades que facilitan la creación de mejores experiencias web y móviles: un punto de conexión de Appium totalmente gestionado, soporte para variables de entorno e integración de roles de IAM.
Con el nuevo punto de conexión de Appium, puede conectarse con solo unas pocas líneas de código y ejecutar pruebas interactivas en varios dispositivos físicos directamente desde su entorno de desarrollo integrado (IDE) o host local. Esta característica funciona sin inconvenientes con Appium Inspector (tanto en la versión alojada como en la local) para todas las acciones, incluida la inspección de elementos. La compatibilidad con los flujos de registros y video en directo permite obtener comentarios más rápidos dentro de su flujo de trabajo local.
Las variables de entorno permiten el filtrado y la partición de pruebas, la selección dinámica de versiones de software y la configuración detallada de su entorno de prueba. Puede pasar pares clave-valor simples a nuestras API de programación de pruebas, que luego se configuran como variables de entorno en el host de prueba durante el tiempo de ejecución. Esto elimina la necesidad de mantener varios archivos yaml de especificación de prueba para diferentes escenarios de prueba y simplifica las canalizaciones de CI/CD al permitir la configuración dinámica del entorno de prueba.
Además, los hosts de pruebas de Device Farm ahora pueden asumir roles de IAM para conectarse con otros servicios de AWS. Esto habilita flujos de trabajo como la carga de artefactos en Amazon S3 y el registro de la salida de las pruebas en Amazon CloudWatch. Tanto las variables de entorno como los roles de IAM se pueden conservar a nivel de proyecto, lo que reduce la sobrecarga de mantenimiento que supone pasarlas a cada ejecución.
Estas características complementan nuestras capacidades de ejecución existentes en el lado del servidor y le brindan la escala, la personalización y los controles necesarios para ejecutar cargas de trabajo seguras de nivel empresarial. En conjunto, lo ayudan a crear, depurar y probar sus aplicaciones móviles con mayor rapidez, ya sea que trabajen desde su IDE, la Consola de AWS u otros entornos.
Para obtener más información, consulte las pruebas de Appium, el acceso a otros recursos de AWS y las variables de entorno en la Guía para desarrolladores de AWS Device Farm.