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á.
Conceitos básicos do Device Farm
Este passo a passo mostra como usar o Device Farm para testar um aplicativo nativo para Android ou iOS. Use o console do Device Farm para criar um projeto, carregar um arquivo .apk ou .ipa, executar um conjunto de testes padrão e, em seguida, visualizar os resultados.
nota
O Device Farm está disponível somente na região us-west-2 (Oregon) da AWS
.
Tópicos
Pré-requisitos
Antes de começar, verifique se você atendeu aos seguintes requisitos:
-
Siga as etapas em Configurar. Você precisa de uma AWS conta e de um usuário AWS Identity and Access Management (IAM) com permissão para acessar o Device Farm.
-
Em relação ao Android, você pode trazer um arquivo .apk (pacote de aplicações Android) ou usar a aplicação de exemplo que fornecemos. Para iOS, você precisa de um arquivo .ipa (arquivo de aplicativo iOS). Você carregará o arquivo no Device Farm mais adiante neste passo a passo.
nota
Confirme se o arquivo .ipa foi desenvolvido para um dispositivo iOS e não para um simulador.
-
(Opcional) Você precisa de um teste de uma das estruturas de teste compatíveis com o Device Farm. Você carrega esse pacote de teste no Device Farm e, em seguida, executa o teste mais adiante neste passo a passo. Se você não tiver um pacote de testes disponível, poderá especificar e executar um conjunto de testes integrado padrão. Para obter mais informações, consulte Frameworks de teste e testes integrados no AWS Device Farm.
Etapa 1: Fazer login no console do
Você pode usar o console do Device Farm para criar e gerenciar projetos e execuções para testes. Você conhecerá projetos e execuções ainda nesta demonstração.
Faça login no console do Device Farm em https://console.aws.amazon.com/devicefarm.
Etapa 2: criar um projeto
Para testar um aplicativo no Device Farm, você deve primeiro criar um projeto.
-
No painel de navegação, escolha Teste para dispositivos móveis e Projetos.
-
Em Projetos de teste para dispositivos móveis, escolha Criar projeto.
-
Em Criar projeto, insira um Nome do projeto (por exemplo,
MyDemoProject). -
Escolha Criar.
O console abre a página Testes automatizados do seu projeto recém-criado.
Etapa 3: Criar e iniciar uma execução
Agora que você já tem um projeto, pode criar e iniciar uma execução. Para obter mais informações, consulte Execuções.
-
Na guia Testes automatizados, escolha Criar execução. Como alternativa, você pode seguir o tutorial no console selecionando Criar execução com tutorial.
-
(Opcional) Em Configurações de execução, na seção Nome da execução, insira um nome para a execução. Se nenhum nome for fornecido, o console do Device Farm chamará sua execução de “Minha execução do Device Farm” por padrão.
-
Em Configurações de execução, na seção Tipo de execução, selecione seu tipo de execução. Selecione Aplicação Android se você não tiver uma aplicação pronta para teste ou se estiver testando uma aplicação Android (.apk). Selecione Aplicação iOS se estiver testando uma aplicação iOS (.ipa).
-
Em Selecionar aplicação, na seção Opções de seleção de aplicações, escolha Selecionar aplicação de exemplo fornecida pelo Device Farm se não tiver uma aplicação disponível para teste. Se você estiver trazendo sua própria aplicação, selecione Fazer upload da própria aplicação e escolha o arquivo da sua aplicação. Se você estiver fazendo upload de um aplicativo iOS, certifique-se de escolher iOS device (Dispositivo iOS), e não um simulador.
-
Na página Configurar teste, na seção Selecionar framework de teste, escolha um dos frameworks de teste ou pacotes de testes integrados. Para ter mais informações sobre cada opção, consulte Frameworks de teste e testes integrados no AWS Device Farm.
-
Se você ainda não tiver empacotado seus testes para o Device Farm, escolha Integrado: fuzz para executar um conjunto de testes padrão integrado. Você pode manter os valores padrão para Contagem de eventos, Restrição de eventos e Semente aleatória. Para obter mais informações, consulte Executar o teste fuzz incorporado do Device Farm (Android e iOS).
-
Se você tiver um pacote de teste de uma das estruturas de teste compatíveis, escolha a estrutura de teste correspondente e, em seguida, faça o upload do arquivo que contém seus testes.
-
-
Em Selecionar dispositivos, escolha Usar grupo de dispositivos e Principais dispositivos.
-
(Opcional) Para adicionar configurações adicionais, abra o menu suspenso Configuração adicional. Nesta seção, é possível realizar qualquer um destes procedimentos:
-
Para fornecer outros dados para o Device Farm usar durante a execução, ao lado de Adicionar dados extras, selecione Escolher arquivo e, em seguida, navegue até o arquivo .zip que contém os dados e escolha-o.
-
Para instalar uma aplicação adicional para o Device Farm usar durante a execução, ao lado de Instalar outras aplicações, selecione Escolher arquivo e, em seguida, procure e escolha o arquivo .apk ou .ipa que contém a aplicação. Repita isso para outros aplicativos que você deseja instalar. Você pode alterar a ordem de instalação arrastando e soltando os aplicativos depois de fazer upload deles.
-
Para especificar se Wi-Fi, Bluetooth, GPS ou NFC estará habilitado durante a execução, ao lado de Set radio states (Definir estados de rádio), selecione as caixas apropriadas.
-
Para predefinir a latitude e a longitude do dispositivo para a execução, ao lado de Device location (Local do dispositivo), insira as coordenadas.
-
Para predefinir a localidade da execução, em Localidade do dispositivo, escolha a localidade.
-
Selecione Habilitar a gravação de vídeo para gravar vídeos durante o teste.
-
Selecione Habilitar a captura de dados de performance da aplicação para capturar dados de desempenho do dispositivo.
nota
A configuração do estado do rádio do dispositivo está disponível apenas para testes nativos do Android no momento.
nota
Se você tiver dispositivos privados, a configuração específica dos dispositivos privados também será exibida.
-
-
Na parte inferior da página, escolha Criar execução para agendar a execução.
O Device Farm inicia a execução assim que os dispositivos estão disponíveis, normalmente em poucos minutos. Para ver o status da execução, na página Testes automatizados do seu projeto, escolha o nome da execução. Na página de execução, em Dispositivos, cada dispositivo começa com o ícone pendente
na tabela de dispositivos e depois muda para o ícone em execução
quando o teste começa. Quando cada teste termina, o console exibe um ícone de resultado do teste ao lado do nome do dispositivo. Quando todos os testes são concluídos, o ícone pendente ao lado da execução muda para um ícone de resultado de teste.
Etapa 4: visualizar os resultados da execução
Para ver os resultados do teste, na página Testes automatizados do seu projeto, escolha o nome da execução. A página de resumo exibe:
-
O número total de testes, por resultado.
-
Lista de testes com avisos exclusivos ou falhas.
-
Uma lista de dispositivos com resultados de testes para cada um.
-
Quaisquer capturas de tela durante a execução, agrupadas por dispositivo.
-
Uma seção para baixar o resultado da análise.
Para obter mais informações, consulte Visualizar relatórios de testes no Device Farm.
Próximas etapas
Para obter mais informações sobre o Device Farm, consulte Conceitos.