Iniciando uma execução de teste
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 a migração.
Uma execução de teste é uma execução de um conjunto de testes com um binário de aplicativo. Esta seção descreve como carregar e iniciar uma execução de teste no Teste do App Center. Antes de criar uma execução de teste, conclua as etapas em Introdução ao Teste do App Center.
As execuções de teste são iniciadas executando um comando que invoca a CLI (interface de linha de comando) do App Center. O comando pode ser executado de um sistema local, computador de teste, como parte de uma integração contínua ou de um sistema de implantação contínua. Isso carrega seu aplicativo e testa o Teste do App Center em que eles executam e geram um relatório de teste. Alguns dos parâmetros de comando variam de acordo com sua plataforma de aplicativo, estrutura de teste, dispositivos de teste e outras opções de configuração de teste. Para gerar um comando de protótipo, use a caixa de diálogo Nova execução de teste no Teste do App Center.
Teste do App Center
- Faça logon no Portal do App Center.
- Selecione um aplicativo.
- Na área de navegação à esquerda, selecione Testar (o círculo com um ícone de marca marcar).
Você verá uma visão geral de alto nível das execuções de teste existentes para o aplicativo selecionado e o botão Nova execução de teste .
Nova execução de teste
Clique no botão Nova execução de teste para iniciar a caixa de diálogo que cria o comando de protótipo de execução de teste. Essa caixa de diálogo avança por três telas.
- Selecione dispositivos – selecione os dispositivos nos quais testar.
- Configurar – selecione a série de testes, a linguagem do sistema e a estrutura de teste a serem usadas para o teste.
- Enviar – fornece o comando protótipo para iniciar uma nova execução de teste com base nas seleções anteriores.
Mova-se entre essas telas concluindo seleções ou os botões Avançar > e < Anterior .
Selecionar dispositivos
Selecione os dispositivos ou um dispositivo nomeado definido para testar. Um conjunto de dispositivos é uma coleção de dispositivos e sistemas operacionais. Se você já criou um conjunto de dispositivos, pode selecioná-lo na lista de conjuntos de dispositivos nomeados.
Caso contrário, clique em Escolher outras configurações de dispositivo do que escolher o dispositivo ou dispositivos a serem usados na lista. Para salvar os dispositivos selecionados como um conjunto de dispositivos nomeado, clique em Salvar conjunto e forneça um nome. Para continuar sem salvar essa seleção como um conjunto de dispositivos nomeado, clique em Selecionar N dispositivos (o valor de N alterações ao fazer seleções de dispositivo para confirmar o número de dispositivos selecionados).
Configurar
Selecione a série de testes, o idioma do sistema e a estrutura de teste. A linguagem do sistema determina a localidade do dispositivo que afeta as configurações do dispositivo no nível do sistema, como o separador decimal. Para obter mais informações sobre séries de testes, consulte Conceitos do Núcleo de Teste do App Center.
Enviar
Com base nas etapas anteriores, um comando de protótipo é gerado. Alguns parâmetros neste comando de protótipo devem ser editados para corresponder ao seu ambiente antes de usá-lo para carregar e iniciar a execução do teste. Por exemplo, o protótipo de comando gerado para um usuário hipotético e um aplicativo Android com testes do Espresso pode ter a seguinte aparência:
appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER
Importante
O comando mostrado aqui é somente para fins de ilustração. Não use este comando. Em vez disso, use a caixa de diálogo para gerar um protótipo de comando para seu aplicativo, testar a estrutura e os parâmetros de teste.
Os parâmetros de comando incluem:
- app – A ID do aplicativo selecionado no App Center. Esse valor não deve ser modificado.
- dispositivos – a ID do dispositivo selecionado definido para ser executado. Se você selecionou um conjunto de dispositivos nomeado, a ID será gerada a partir do nome do conjunto de dispositivos. Se você não estiver usando um conjunto de dispositivos nomeado, a ID será gerada como uma lesma de dispositivo. Uma lesma de dispositivo é um valor hexadecimal exclusivo que representa a coleção selecionada de dispositivos e sistemas operacionais. Esse valor não deve ser modificado.
- app-path – o caminho para o aplicativo que está sendo testado. Esse caminho deve ser editado para corresponder ao seu ambiente e pode ser um caminho absoluto ou relativo.
- série de testes – a série de testes selecionada. A série de testes é um rótulo usado para agrupar execuções de teste em relatórios de teste do App Center.
- build-dir – o caminho para o diretório que contém a saída de build de automação de teste. Esse caminho deve ser editado para corresponder ao seu ambiente e pode ser um caminho absoluto ou relativo.
Edite o app-path e o build-dir no comando gerado para corresponder ao seu ambiente e execute-o usando a linha de comando ou a janela do terminal. Talvez você queira salvar o comando a ser usado para execuções de teste futuras.
A versão editada e pronta para usar a linha de comando para este exemplo hipotético pode ser:
appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk" --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"
Observação
Cada arquivo carregado é limitado a 400 MB. Verifique se o tamanho do arquivo de aplicativo ou do conteúdo do build-dir não excede o limite de tamanho.
Obtendo ajuda
Você pode entrar em contato com o suporte no portal do App Center. No canto superior direito da tela, selecione o menu Ajuda (?) e escolha "Contate o suporte". Nossa equipe de suporte dedicada responderá às suas perguntas.
Se você quiser ajuda com uma execução de teste, navegue até a execução do teste em questão e copie a URL do navegador e cole-a na conversa de suporte. Uma URL de execução de teste se parece com algo como https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747.