AWS Device Farm oferece suporte a atributos de endpoint e ambiente gerenciados do Appium

Publicado: 21 de nov de 2025

O AWS Device Farm permite que desenvolvedores web e móveis testem suas aplicações usando dispositivos móveis e navegadores de área de trabalho reais. Hoje, estamos anunciando três novos recursos que facilitam a criação de melhores experiências na web e em dispositivos móveis: um endpoint do Appium totalmente gerenciado, o suporte para variáveis de ambiente e a integração de perfis do IAM.

Com o novo endpoint do Appium, você pode se conectar usando apenas algumas linhas de código e executar testes interativos em vários dispositivos físicos diretamente do seu IDE ou host local. Esse atributo funciona perfeitamente com o Appium Inspector, nas versões hospedada e local, em todas as ações, incluindo a inspeção de elementos. O suporte para vídeo ao vivo e streaming de logs permite um feedback mais rápido no seu fluxo de trabalho local.

As variáveis de ambiente permitem filtragem de teste, fragmentação de teste, seleção dinâmica de versão de software e configuração granular do seu ambiente de teste. Você pode passar pares simples de valores-chave para nossas APIs de agendamento de testes, que são então configuradas como variáveis de ambiente no host de teste durante o runtime. Isso elimina a necessidade de manter vários arquivos yaml de especificação de teste para diferentes cenários de teste e simplifica os pipelines de CI/CD ao permitir a configuração dinâmica do ambiente de teste.

Além disso, os hosts de teste do Device Farm agora podem assumir perfis do IAM para se conectar a outros serviços da AWS, permitindo fluxos de trabalho como o upload de artefatos para o Amazon S3 e o registro em log da saída do teste no Amazon CloudWatch. Tanto as variáveis de ambiente quanto os perfis do IAM podem ser mantidos no nível do projeto, reduzindo a sobrecarga de manutenção de transferi-las para cada execução.

Esses atributos complementam nossos recursos de execução existentes no lado do servidor, oferecendo a escala, a personalização e os controles necessários para executar workloads seguras de nível corporativo. Juntos, eles ajudam você a criar, depurar e testar seus aplicativos móveis com mais rapidez, seja trabalhando em seu IDE, no console da AWS ou em outros ambientes.

Para saber mais, consulte Appium Testing, Accessing other AWS resources e Environment variables no Guia do desenvolvedor do AWS Device Farm.