Frameworks de teste e testes integrados no AWS Device Farm - 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á.

Frameworks de teste e testes integrados no AWS Device Farm

Esta seção descreve o suporte do Device Farm para estruturas de teste e tipos de teste incorporados.

O Device Farm executa testes automatizados fazendo com que você faça o upload do seu aplicativo e dos testes em um bucket seguro do Amazon S3 gerenciado pelo serviço. Depois de carregado, ele ativa a infraestrutura subjacente, incluindo hosts de teste gerenciados por serviços, e executa os testes paralelamente em vários dispositivos. Os resultados do teste são armazenados em um bucket S3 gerenciado pelo serviço. Essa arquitetura é chamada de execução do lado do serviço e é uma maneira rápida e eficiente de executar testes em hosts que estão fisicamente próximos ao dispositivo, sem precisar gerenciar você mesmo a infraestrutura do host de teste. Essa abordagem se adapta bem para testes em vários dispositivos de forma independente, bem como para testes a partir do contexto de um CI/CD pipeline.

Para acessar mais informações sobre testes de execução do Device Farm, consulte Ambientes de teste no AWS Device Farm.

nota

Para testadores do Appium, talvez você prefira executar seus testes do Appium em seu ambiente local. Com uma sessão de acesso remoto, você pode executar testes Appium do lado do cliente. Para obter mais informações, consulte o teste Appium do lado do cliente.

Testar estruturas

O Device Farm é compatível com essas estruturas de teste de automação móvel:

Estruturas de teste de aplicações Android

Estruturas de teste de aplicações iOS

Estruturas de teste de aplicações web

Aplicativos Web são compatíveis usando o Appium. Para obter mais informações sobre como trazer seus testes para o Appium, consulte Execute testes Appium automaticamente no Device Farm.

Estruturas em um ambiente de teste personalizado

O Device Farm não fornece suporte para personalizar o ambiente de teste da XCTest estrutura. Para obter mais informações, consulte Ambiente de teste personalizado no AWS Device Farm..

Suporte da versão do Appium

Para testes executados em um ambiente personalizado, o Device Farm é compatível com o Appium versão 1. Para obter mais informações, consulte Ambientes de teste no AWS Device Farm.

Tipos de teste integrado

Com os testes integrados, você pode testar a aplicação em vários dispositivos sem precisar escrever e manter scripts de automação de testes. O Device Farm oferece um tipo de teste integrado: