Teste do App Center

Importante

O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.

Saiba mais sobre linhas do tempo e alternativas de suporte.

O Teste do App Center (anteriormente Xamarin Test Cloud) é um serviço de automação de teste para aplicativos móveis nativos e híbridos. Os testes escritos usando estruturas com suporte podem ser executados em centenas de modelos de dispositivo exclusivos e sistemas operacionais hospedados em nosso data center. Inicie as execuções de teste usando a Interface de Linha de Comando do App Center ou a API REST pública. O App Center armazena resultados de teste, incluindo ativos de mídia, para exibição por até seis meses.

Execuções de teste são executadas de maneira hospedada: carregue o binário do aplicativo e os arquivos de teste para executar testes em nosso data center. Os ativos gerados, como capturas de tela e logs de dispositivo, são mantidos para relatórios de teste.

O Teste do App Center mantém uma política de retenção de dados de seis meses para dados de relatório de teste. Todos os relatórios de teste com mais de seis meses são removidos.

Dica

A interface do usuário de teste do App Center exibe apenas as 50 execuções de teste mais recentes para cada Série de Testes. Você pode acessar execuções de teste mais antigas usando a API do App Center.

Principais recursos

  • Dispositivos reais – usamos dispositivos Android & iOS reais que não têm raiz ou jailbreak, fornecendo a melhor aproximação do ambiente dos usuários.
  • Capturas de tela – as capturas de tela são capturadas automaticamente para cada etapa de teste e podem ser exibidas lado a lado para todos os dispositivos em um relatório de teste.
  • Logs – exiba os logs do dispositivo em uma execução de teste e os rastreamentos de pilha para etapas de teste com falha.
  • Execuções simultâneas – execute testes em vários dispositivos simultaneamente para acelerar o tempo até os resultados. Você pode saber mais sobre simultaneidade na seção Principais Conceitos .
  • Suporte à estrutura popular
    • Appium (Java com JUnit)
    • Cabaça
    • Expresso (somente Android)
    • Xamarin.UITest
    • XCUITest (somente iOS)

Atualmente, o Teste do App Center não dá suporte aos seguintes recursos:

  • Teste manual
  • Simulação de condição de rede
  • Conexões de rede celular
  • VPN
  • Teste de carga

Antes de começar, é recomendável se familiarizar com os Principais Conceitos do Teste.