View a markdown version of this page

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

Para ver a lista completa dos hosts de teste disponíveis e como selecionar um, consulteHospedeiros para ambientes de teste personalizados.

O Device Farm utiliza instâncias (hosts) do Amazon-managed macOS que se conectam dinamicamente ao dispositivo iOS durante a execução do teste. Cada host é pré-configurado com um software que permite o teste de dispositivos em várias plataformas de teste populares, como XCTEstui 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 host e ferramentas para iOS 15 e superior 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 do host 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 Usando a infraestrutura atualizada, o tempo de configuração do teste melhorou substancialmente.

  • 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 suportadas (como Java, Python, Node.js Ruby e Appium), as versões serão selecionáveis 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.

Atenção

Se você testa no iOS 18 ou inferior e não seleciona explicitamente um host de teste, o Device Farm executa seus testes em um host de teste legado como alternativa. Hosts de teste antigos não são recomendados. Para migrar para um host de teste compatível, consulteMigrando seus ambientes de teste personalizados para os novos hosts de teste do iOS.

Host de teste iOS legado

Para testes existentes no iOS 18 e versões anteriores, o Device Farm usa um host de teste legado como substituto quando você não seleciona explicitamente um host de teste para ambientes de teste personalizados. Hosts de teste antigos não são recomendados. Recomendamos que você selecione um host de teste explicitamente ou defina-o comoios_test_host. default Os hosts de teste antigos não estão disponíveis para iOS 26 e versões posteriores; essas versões exigem um host de teste compatível. A tabela a seguir contém a versão do host de teste usada para cada 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 ao teste 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.