Ambiente de teste para dispositivos iOS - AWS Device Farm

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ambiente de teste para dispositivos iOS

O Device Farm utiliza instâncias macOS gerenciadas pela Amazon (hosts) que se conectam dinamicamente ao dispositivo iOS durante a execução do teste. Cada host é pré-configurado com um software que permite testar dispositivos em várias plataformas de teste populares, como XCTest UI e Appium.

A iteração atual do host de teste do iOS melhorou a experiência de teste em comparação com as versões anteriores, incluindo:

  • Experiência consistente de sistema operacional e ferramentas do iOS 15 ao iOS 26 Antes, o host de teste era determinado pelo dispositivo em uso, resultando em um ambiente de software fragmentado ao ser executado em várias versões do iOS. A experiência atual permite uma seleção simples de hosts para permitir um ambiente consistente em todos os dispositivos. Isso permitirá que a mesma versão e ferramentas do macOS (como o Xcode) estejam disponíveis em cada dispositivo iOS.

  • Melhorias no desempenho dos testes do iOS 15 e 16 Usando a infraestrutura atualizada, o tempo de configuração melhorou substancialmente para os testes do iOS 15 e 16.

  • Versões padronizadas de software selecionáveis para dependências suportadas Agora temos o sistema de seleção de devicefarm-cli software nos hosts de teste iOS e Android, permitindo que você selecione sua versão preferida de nossas dependências suportadas. Para dependências compatíveis (como Java, Python, Node.js, Ruby e Appium), as versões poderão ser selecionadas por meio da especificação de teste. Para ter uma ideia de como esse recurso funciona, consulte o tópico emSoftware compatível em ambientes de teste personalizados.

Importante

Se estiver executando no iOS 18 e versões anteriores, seus testes serão executados em hosts de teste legados por padrão. Veja o tópico abaixo sobre como migrar dos hosts legados.

Host de teste iOS antigo

Para testes existentes no iOS 18 e versões anteriores, os hosts de teste legados são selecionados por padrão para ambientes de teste personalizados. A tabela a seguir contém a versão do host de teste que é executada pela versão do dispositivo iOS.

Sistema operacional Arquitetura (s) Padrão para dispositivos
macOS Sonoma(versão 14) arm64 iOS 18
macOS Ventura(versão 13) arm64 iOS 17
macOS Monterey(versão 12) x86_64 iOS 16e abaixo

Para selecionar os hosts de teste mais novos, consulte o tópico relacionadoMigrando seus ambientes de teste personalizados para os novos hosts de teste do iOS.

Software compatível para dispositivos iOS

Para oferecer suporte aos testes de dispositivos iOS, os hosts de teste do Device Farm para dispositivos iOS vêm pré-configurados com o Xcode e suas ferramentas de linha de comando associadas. Para outros softwares disponíveis, consulte o tópico relacionadoSoftware compatível em ambientes de teste personalizados.