Compartilhar via


Executar testes manuais

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Execute seus testes manuais e registre os resultados de cada etapa de teste usando o Microsoft Test Runner. Você pode executar testes para aplicativos Web e aplicativos da área de trabalho.

O Test Runner permite que você execute todos os testes ativos como um lote ou casos de teste específicos. Modifique os testes ao executá-los. Você pode executar testes para uma compilação específica.

Durante o teste, reúna informações como uma captura de tela ou suas ações de teste. Se você encontrar um problema durante o teste, use o Test Runner para criar um bug. Inclua etapas de teste, capturas de tela e comentários no bug.

Observação

Você executa pontos de teste e não casos de teste. Quando você adiciona um caso de teste a um conjunto de testes, ponto(s) de teste são gerados. Um ponto de teste representa uma combinação exclusiva de caso de teste, conjunto de testes, configuração e testador.

Por exemplo, um caso de teste chamado Testar funcionalidade de login, que tem duas configurações para os navegadores Edge e Chrome, gera dois pontos de teste. Você pode executar cada um desses pontos de teste. Na execução, os resultados do teste são gerados. Por meio da exibição de resultados do teste ou do histórico de execução, você pode ver todas as execuções de um ponto de teste. A execução mais recente do ponto de teste é o que você vê na guia Executar.

Clientes suportados e opções de execução

Além de executar testes para um build específico, as opções de execução dão suporte a vários cenários de teste. Para ver as opções, na guia Executar, selecione um teste e, em seguida, selecione Executar com opções.

Selecione o tipo de teste e o executor oferece estas opções:

  • Testes manuais usando o executor baseado no navegador da Web Você pode selecionar uma compilação específica para testar, conforme descrito em Executar testes para uma compilação. Selecione Localizar builds para abrir a caixa de diálogo Localizar builds e procure um build para testar.

  • Testes manuais usando o cliente do Test Runner Você pode executar testes manuais para aplicativos da área de trabalho usando o cliente do Test Runner. Se necessário, instale o cliente de desktop do Test Runner.

  • Testes automatizados usando o estágio de lançamento Para executar testes usando um estágio de lançamento, selecione um build. Selecione um pipeline de lançamento e um estágio para consumir os artefatos do build. Para obter mais informações, consulte Executar testes automatizados de planos de teste.

  • Testes manuais usando o cliente do Microsoft Test Manager 2017 Coleta dados de um computador local. Selecione uma compilação. Selecione um ou mais coletores de dados: Registro de ações, Registro de eventos, Gravador de tela e voz e Informações do sistema.

  • Testes manuais usando o Microsoft Test Manager 2015 ou cliente anterior

O Centro de Testes no cliente do Microsoft Test Manager é uma solução de teste manual baseada em área de trabalho. Os testadores podem usá-lo para necessidades de teste manual. Para obter mais informações, consulte Diretrizes sobre o uso do Microsoft Test Manager. Para obter o Microsoft Test Manager, instale o Visual Studio Enterprise ou o Visual Studio Test Professional.

Pré-requisitos

  • Acesso ao projeto: verifique se você foi adicionado a um projeto.
  • Níveis de acesso: verifique se você tem pelo menos acesso básico ou superior.
  • Para obter mais informações, consulte Acesso e permissões de teste manual.

Trabalhar com a ferramenta de linha de comando TCM

Para usar a ferramenta de linha de comando TCM, você deve ter os seguintes itens em vigor:

  • Visual Studio 2017 Professional ou versão anterior instalado. Você acessa o TCM no prompt de comando e nos seguintes diretórios:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • Para executar um comando TCM, especifique os /collection parâmetros /login e /teamproject conforme necessário.

    Parâmetro Descrição
    /coleção:CollectionURL Obrigatória. Especifica o URI da coleção de projetos de equipe. O formato do URI é o seguinte:
    - Para Azure DevOps Services: http://dev.azure.com/OrganizationName
    - Para Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Se nenhum diretório virtual for usado, o formato do URI será o seguinte:http://ServerName:Port/CollectionName.
    /teamproject:project Obrigatória. O nome do projeto que contém os objetos de teste para os quais você deseja clonar ou importar testes automatizados.
    /login:username,[password] Opcional. Especifica o nome e a senha de um usuário válido do Azure DevOps e quem tem permissões para executar o comando. Use essa opção se suas credenciais do Windows não tiverem as permissões apropriadas, se você estiver usando a autenticação básica ou se não estiver conectado a um domínio.
  • Você deve ser um membro válido de um ou mais projetos que deseja acessar e ter as permissões necessárias com base nos comandos executados. Para obter mais informações, consulte Acesso e permissões de teste manual.

  • Você deve ter os mesmos níveis de acesso necessários para incluir planos de teste e conjuntos de testes para clonar ou importar objetos de teste.

Executar testes para aplicativos Web

Siga estas etapas para executar testes para aplicativos Web.

  1. No portal da Web, abra seu projeto e selecione Planos>de teste Planos de teste.

  2. Se você ainda não o fez, crie seus testes manuais.

  3. Selecione Mina ou Tudo, ou use Filtrar por título para encontrar seu plano de teste e selecioná-lo. Selecione a guia Executar .

    A captura de tela mostra um conjunto de testes selecionado com a guia Executar selecionada

  4. Selecione um ou mais testes ou todos os testes de um conjunto de testes. Em seguida, selecione Executar para aplicativo Web.

    A captura de tela mostra como selecionar e executar um teste específico.

    O Microsoft Test Runner é aberto e executado em um novo navegador.

  5. Inicie o aplicativo que você deseja testar.

    A captura de tela mostra o Test Runner registrando os resultados do teste.

    Seu aplicativo não precisa ser executado no mesmo computador que o Test Runner. Você apenas usa o Test Runner para registrar quais etapas de teste são aprovadas ou reprovadas enquanto você executa um teste manualmente.

    Por exemplo, você pode executar o Test Runner em um computador desktop e executar seu aplicativo da loja para Windows 8 que você testa em um tablet Windows 8.

  6. Marque cada etapa de teste como aprovada ou reprovada com base nos resultados esperados.

    A captura de tela mostra o Test Runner aberto a um teste com falha, onde você pode inserir um comentário.

    Se uma etapa de teste falhar, você poderá inserir um comentário sobre o motivo da falha ou coletar dados de diagnóstico para o teste. Você também pode criar ou adicionar a um bug.

  1. Se você ainda não o fez, crie seus testes manuais.

  2. Selecione um teste de um conjunto de testes e execute-o.

    Selecione e execute um teste específico

    O Microsoft Test Runner é aberto e executado em um novo navegador.

  3. Inicie o aplicativo que você deseja testar. Seu aplicativo não precisa ser executado no mesmo computador que o Test Runner. Você apenas usa o Test Runner para registrar quais etapas de teste são aprovadas ou reprovadas enquanto você executa um teste manualmente. Por exemplo, você pode executar o Test Runner em um computador desktop e executar seu aplicativo da loja do Windows 8 que você está testando em um tablet com Windows 8.

    Usar o Microsoft Test Runner para registrar os resultados do teste

  4. Marque cada etapa de teste como aprovada ou reprovada com base nos resultados esperados. Se uma etapa de teste falhar, você poderá inserir um comentário sobre o motivo da falha ou coletar dados de diagnóstico para o teste. Você também pode criar ou adicionar a um bug.

    Marcar etapas de teste

Importante

Qualquer etapa de teste que tenha resultado esperado é chamada de etapa de teste de validação. Os testadores devem marcar uma etapa de teste com um status se for uma etapa de teste de validação. O resultado geral de um caso de teste reflete o status de todas as etapas de teste que o testador marcou. Portanto, o caso de teste terá um status de falha se o testador marcou qualquer etapa de teste como falha ou não marcada.

Criar ou adicionar a um bug

Se uma etapa de teste falhar, insira um comentário sobre o comportamento e colete dados de diagnóstico. Você pode criar um bug para capturar e rastrear o problema. Você também pode atualizar um bug existente com informações sobre a falha.

  1. Quando uma etapa falhar, insira um comentário e selecione Criar bug.

    A captura de tela mostra o Test Runner com um teste com falha e Criar bug realçado.

    Observação

    Se o botão criar bug não iniciar o item de trabalho do bug, verifique se as configurações das equipes estão corretas no nível de Área e Iteração, conforme abaixo:

    Vá para as configurações do projeto e Equipe, verifique se a equipe correta está definida como padrão.

    Nessa equipe, clique no hiperlink Iterações e caminhos de área próximo ao nome da equipe. Isso o levará para a página de configuração da equipe.

    Na página Configuração da equipe, selecione Iterações, Padrão e A iteração da lista de pendências deve corresponder à equipe para a qual o caso de teste está em execução.

    Na página Configuração da equipe, selecione Áreas, A área padrão deve corresponder à equipe para a qual o caso de teste está sendo executado.

  2. Na caixa de diálogo Novo bug, insira um nome para o bug.

    A captura de tela mostra o Test Runner com Criar bug selecionado e a caixa de diálogo do novo bug aberta.

    As etapas e seus comentários são adicionados automaticamente ao bug. Se o Test Runner estiver em execução em uma janela do navegador da Web, você poderá copiar uma captura de tela da área de transferência diretamente para o bug.

  3. Você pode atribuir o bug, inserir comentários ou vincular a outros problemas. Selecione Salvar e Fechar quando terminar. O caso de teste está vinculado ao bug que você criou.

Você pode ver todos os bugs relatados durante a sessão de teste.

A captura de tela mostra o número de bugs criados durante o teste.

Em vez de criar um bug, você pode atualizar um bug existente com informações sobre esta etapa. Selecione Adicionar ao bug existente no menu suspenso Criar bug .

A captura de tela mostra o Test Runner com Adicionar ao bug existente selecionado

  1. Na janela Executor de Teste, selecione Criar bug.

    Envie um bug.

    As etapas e seus comentários são adicionados automaticamente ao bug. Se o Test Runner estiver em execução em uma janela do navegador da Web, você poderá copiar uma captura de tela da área de transferência diretamente para o bug.

  2. Você pode atribuir o bug, inserir comentários ou vincular a outros problemas. Selecione Salvar e Fechar quando terminar. O caso de teste está vinculado ao bug que você criou.

Você pode ver todos os bugs relatados durante a sessão de teste.

Bugs registrados

Em vez de criar um bug, você pode atualizar um bug existente com informações sobre esta etapa. Selecione o + ícone para Criar bug e, em seguida , Adicionar ao bug existente. Encontre e atualize um bug existente.

Salve os resultados, feche a sessão e revise os resultados

Depois de concluir o teste, salve os resultados, feche a sessão e revise os resultados do teste.

  1. Depois de executar todos os testes, selecione Salvar e fechar. Todos os resultados do teste são armazenados no Azure Test Plans.

  2. Visualize o status de teste do seu conjunto de testes. Você verá os resultados mais recentes de cada teste.

    A captura de tela mostra o resultado da execução de casos de teste, com os resultados de Ativo, Com falha e Aprovado exibidos.

    A captura de tela mostra Exibir resultados do teste.

    Se você ainda não executou um teste, seu estado será ativo. Redefina o estado de um teste para ativo se quiser executá-lo novamente.

  3. Abra um conjunto de testes e escolha o caso de teste na seção Trabalho Relacionado . Em seguida, use os links filho na seção Trabalho Relacionado desse item de trabalho para exibir os bugs arquivados pelo testador.

    A captura de tela mostra a seção Trabalho Relacionado de um item de trabalho para exibir bugs arquivados para esse teste.

    Ver bugs arquivados

Você pode executar testes offline e importar os resultados. Para obter mais informações, consulte a extensão Execução de Teste Offline.

Executar testes para aplicativos da área de trabalho

Se você quiser coletar mais dados de diagnóstico para seu aplicativo da área de trabalho, execute seus testes usando o cliente do Test Runner.

  1. No portal da Web, abra seu projeto e selecione Planos>de teste Planos de teste.

  2. Selecione Mina ou Tudo, ou use Filtrar por título para encontrar seu plano de teste e selecioná-lo. Selecione a guia Executar .

    A captura de tela mostra um conjunto de testes selecionado com a guia Executar selecionada

  3. Inicie o Test Runner do Azure Test Plans selecionando Executar para o aplicativo da área de trabalho no menu suspenso.

    A captura de tela mostra a inicialização do cliente Test Runner.

  4. Se necessário, baixe e instale o cliente de desktop Test Runner.

    A captura de tela mostra a caixa de diálogo Executar para o aplicativo da área de trabalho com opções para baixar e iniciar o Test Runner.

    Observação

    • Verifique se o cliente do Test Runner está disponível para sua plataforma. Atualmente, o cliente Test Runner está disponível apenas para x64.
    • O Azure Test Runner pode não funcionar se sua organização usar uma política de acesso condicional por meio do Microsoft Entra. Para obter mais informações, consulte Decisões comuns de acesso condicional
  5. Selecione Iniciar e comece a testar conforme descrito na seção anterior. Para obter mais informações sobre a coleta de dados, consulte Coletar dados de diagnóstico durante o teste.

Se você quiser coletar mais dados de diagnóstico para seu aplicativo da área de trabalho, execute seus testes usando o cliente Test Runner:

  1. Inicie o cliente do executor de teste do Azure Test Plans escolhendo Executar para o aplicativo da área de trabalho no menu Executar.

    Iniciando o cliente do executor de teste

  2. Baixe e instale o cliente de desktop Test Runner se você ainda não o configurou:

    Baixe e inicie o executor de teste

    Observação

    Verifique se o cliente do Test Runner está disponível para sua plataforma. Atualmente, o cliente Test Runner está disponível apenas para x64.

  3. Escolha Iniciar e comece a testar da mesma maneira descrita acima para aplicativos Web. Para obter mais informações sobre a coleta de dados, consulte Coletar dados de diagnóstico durante o teste.

Executar todos os testes

Você pode executar todos os testes em um conjunto de testes de uma só vez.

Selecione um conjunto de testes e selecione Executar para aplicativo Web ou Executar para aplicativo da área de trabalho para executar todos os testes ativos.

A captura de tela mostra como selecionar e executar todos os testes ativos em um conjunto de testes.

Selecione um conjunto de testes e selecione Executar para executar todos os testes ativos.

A captura de tela mostra como executar todos os testes ativos em um conjunto de testes.

Executar testes para uma compilação

Escolha uma compilação para executar testes.

  1. Na lista suspensa, selecione Executar com opções.

    A captura de tela mostra a execução de um teste para o aplicativo Web com opções.

  2. Na caixa de diálogo Executar com opções, selecione a compilação desejada.

    A captura de tela mostra a caixa de diálogo Executar com opções com uma compilação selecionada.

  1. Escolha Executar e, em seguida, selecione Executar com opções.

    A captura de tela mostra Executar selecionado e Executar com as opções disponíveis.

  2. Selecione a compilação desejada.

    A captura de tela mostra a caixa de diálogo Executar com opções com uma compilação.

Observação

A compilação selecionada deve ser do projeto no qual os testes são definidos.

Você pode selecionar uma compilação para as seguintes opções:

  • Testes manuais usando o executor baseado em navegador da Web
  • Testes automatizados usando o estágio de lançamento
  • Testes manuais usando o cliente do Microsoft Test Manager 2017

Os campos que a caixa de diálogo oferece diferem dependendo da opção selecionada. Para obter mais informações, consulte Clientes com suporte e opções de execução.

Qualquer bug arquivado durante a execução é associado à compilação selecionada. O resultado do teste será publicado em relação a essa compilação.

Modificar uma etapa de teste durante uma execução de teste

Corrija problemas com as etapas de teste enquanto o teste ainda está em execução. Selecione o ícone Editar etapa de teste.

A captura de tela mostra como selecionar o ícone de edição para editar as etapas do teste.

A captura de tela mostra como selecionar o ícone de edição para modificar as etapas do teste.

Você pode inserir, reordenar ou excluir etapas. Você também pode editar o próprio texto.

A captura de tela mostra a ferramenta para editar as etapas de teste quando você executa um teste.

A captura de tela mostra a ferramenta para modificar as etapas de teste quando você executa um teste.

Capture dados de diagnóstico avançados

Ao executar seus testes, você pode adicionar capturas de tela, capturar ações como um registro e gravar vídeo ou voz.

Adicionar uma captura de tela

Adicione uma captura de tela aos resultados do teste durante a execução de um teste.

Se você usa o Google Chrome ou o Firefox, use o executor da Web para fazer capturas de tela do aplicativo da Web durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para teste de aplicativo da área de trabalho, use o cliente da área de trabalho do Test Runner.

Screenshot mostra o botão para capturar uma captura de tela durante um teste.

Captura de tela mostra o botão para capturar uma captura de tela.

Para obter mais informações, consulte Coletar dados de diagnóstico.

Capturar ações de um teste

Capture suas ações no aplicativo como um log.

Se você usa o Google Chrome ou o Firefox, use o executor da web para capturar suas ações no aplicativo da web como logs de imagem durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para teste de aplicativo da área de trabalho, use o cliente da área de trabalho do Test Runner.

A captura de tela mostra o botão para capturar um log de ação de imagem do aplicativo.

A captura de tela mostra o botão para capturar um registro de ação de imagem do aplicativo.

Para obter mais informações, consulte Coletar dados de diagnóstico.

Capture gravações de tela do seu aplicativo que está sendo testado

Capture gravações de tela do meu aplicativo durante o teste.

Se você usa o Google Chrome ou o Firefox, use o executor da Web para capturar gravações de tela de seus aplicativos da Web e de desktop durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para teste de aplicativo da área de trabalho, use o cliente da área de trabalho do Test Runner.

A captura de tela mostra o botão para capturar uma gravação de tela do aplicativo.

Captura de tela mostra o botão para capturar uma gravação de tela do aplicativo.

Para obter mais informações, consulte Coletar dados de diagnóstico.

Executar testes com TCM

Você pode executar testes que fazem parte de um plano de teste usando a ferramenta de linha de comando TCM. Essa ferramenta permite criar e iniciar uma execução de teste e, em seguida, gerenciar todas as execuções de teste existentes. Use os comandos tcm documentados aqui para realizar essas tarefas.

Listar execuções de teste Criar execuções | de teste Executar execuções | de teste Anular execuções | de teste Excluir execuções | de teste Exportar execuções | de teste Publicar execuções de teste |

Listar execuções de teste

Use tcm run /list para listar as execuções disponíveis em um plano de teste e para mostrar sua ID. A ID corresponde à ID do item de trabalho definida quando a execução foi criada.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Parâmetro Descrição
/planid:id Opcional. Indica que apenas as execuções de teste associadas ao plano de teste especificado são retornadas na lista.
/querytext:query Opcional. Especifica a consulta a ser usada para listar um subconjunto de execuções de teste.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir lista as execuções de teste definidas para o projeto Fabrikam Fiber hospedado na organização fabrikamprime . A ID e o Título correspondem à ID do item de trabalho e ao título definidos para a execução do teste. Por exemplo, a 1000052 de execução de teste é intitulada Plano de teste para o ciclo 1 (manual).

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

Criar execuções de teste

Use tcm run /create para criar uma execução de teste associada ao plano de teste especificado. Além do plano de teste, você também define o conjunto de testes e a configuração que deseja usar pelo ID correspondente. Você pode coletar essas IDs usando os tcm plans /listcomandos , tcm suites /liste .tcm configs /list

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Parâmetro Descrição
/título:title Especifica o título que você deseja usar para a execução de teste criada.
/planid:id Especifica o plano de teste em que você deseja criar a execução de teste.
/suiteid:id Especifica os conjuntos de testes que você deseja usar para sua execução de teste.
/configid:id Especifica a configuração de teste que você deseja executar para seus conjuntos de testes.
/querytext:query Opcional se você especificar suiteid e configid. Especifica a consulta a ser usada para selecionar os testes que você deseja executar.

Dica: Você pode usar o /querytest parâmetro para executar mais de um conjunto de testes. Por exemplo: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”.
/nome_das_configurações:name Opcional. Especifica as configurações de teste que você deseja usar para essa execução de teste. Se você não selecionar as configurações de teste, as configurações de teste padrão no plano de teste serão usadas.
/proprietário:owner Opcional. Especifica o proprietário da execução de teste.
/builddir:directory Opcional. Especifica o diretório de compilação a ser usado para localizar os assemblies de teste para o teste. Se isso não for especificado, o local de build será usado com base no build atualmente atribuído ao plano de teste.
/testenvironment:name Opcional. Especifica o ambiente de teste que você deseja usar para essa execução de teste. Se você não selecionar um ambiente de teste, o ambiente de teste padrão no plano de teste será usado.
/include Opcional. Especifica que todos os testes selecionados para a execução de teste são incluídos, mesmo que os testes não estejam definidos no momento para o estado Ativo.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir cria uma execução de teste chamada MyTestRun no plano de teste com ID 77. A execução usa o conjunto de testes com ID 161 e a configuração de teste com ID 9. A execução é definida para o projeto Fabrikam Fiber hospedado na organização fabrikamprime .

Neste exemplo, uma execução de teste é criada com uma ID de 1000082.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Executar execuções de teste

Use tcm run /execute para iniciar uma das execuções em seu plano de teste. A ID especificada corresponde à ID do item de trabalho definida quando a execução foi criada. Você pode ver uma lista de todos os IDs de execução de teste com o comando tcm run /list .

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parâmetro Descrição
/id:id Especifica a ID da execução de teste que você deseja executar.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir inicia uma execução de teste para a 1000082 de ID para o projeto Fabrikam Fiber hospedado na organização fabrikamprime. Os resultados são retornados na janela CLI.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

Anular execuções de teste

Use tcm run /abort para cancelar uma execução de teste que está em andamento. A ID especificada corresponde à ID do item de trabalho definida quando a execução foi criada.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parâmetro Descrição
/id:id Especifica a ID da execução de teste que você deseja cancelar.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir interrompe a execução de teste com a 1000082 de ID para o projeto Fabrikam Fiber hospedado na organização fabrikamprime. Os resultados confirmam o ID e o Título da execução cancelada.

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

Excluir execuções de teste

Use tcm run /delete para excluir uma execução de teste do seu plano de teste. A ID especificada corresponde à ID do item de trabalho definida quando a execução do teste foi criada.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parâmetro Descrição
/id:id Especifica a ID da execução de teste que você deseja excluir.
/noprompt Opcional. Especifica que o usuário não é solicitado a confirmar a exclusão de uma execução de teste.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir exclui a execução de teste com a 1000082 de ID para o projeto Fabrikam Fiber hospedado na organização fabrikamprime. O usuário é solicitado a confirmar que deseja excluir a execução de teste especificada e o resultado é fornecido.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Exportar execuções de teste

Use tcm run /export para exportar uma execução de teste para um local especificado. A ID especificada corresponde à ID do item de trabalho definida quando a execução foi criada.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parâmetro Descrição
/id:id Especifica a ID de execução de teste que você deseja exportar.
/resultsfile:path Especifica um local e um nome de arquivo para a execução de teste que você deseja exportar.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir especifica que a execução de teste com a 1000082 de ID para o projeto Fabrikam Fiber hospedado na organização fabrikamprime é exportada para c:\temp\ResultsForDeveloper.trx.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Publicar execuções de teste

Use tcm run /publish para publicar os resultados de um arquivo de resultados de execução de teste do Visual Studio para um plano de teste especificado.

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Parâmetro Descrição
/suiteid:id Especifica o conjunto de testes a ser usado ao publicar uma execução de teste.
/configid:id Especifica qual configuração de teste você deseja usar ao publicar uma execução de teste.
/resultowner:owner Especifica o proprietário dos resultados do teste.
/resultsfile:path Especifica o local da execução de teste que você deseja publicar. Por exemplo, "c:\temp\ResultsForDeveloper.trx".
/título:runtitle Opcional. Especifica um título que você deseja usar para a execução de teste publicada.
/runowner:owner Opcional. Especifica o proprietário da execução de teste.
/construir:buildnumber Opcional. Especifica o número de compilação a ser usado para publicar uma execução de teste. Esse parâmetro deve ser usado com /builddefinition.
/builddefinition:builddefinition Opcional. Especifica a definição de compilação a ser usada para publicar uma execução de teste. Esse parâmetro deve ser usado com /build.
/sabor:flavor Opcional. Especifica o tipo de build, como Versão. Esse parâmetro só pode ser usado se o /build parâmetro for usado.
/platform:platform Opcional. Especifica a plataforma de compilação, como x86. Esse parâmetro só pode ser usado se o /build parâmetro for usado.
/assignfailurestouser:user Opcional. Especifica o usuário ao qual todos os testes com falha na execução de teste são atribuídos.
/buildverification Opcional. Especifica que essa execução de teste contém testes de verificação de compilação que verificam a funcionalidade básica da compilação.

Para obter descrições de /collectione parâmetros, /teamproject /login consulte Trabalhar com a ferramenta de linha de comando TCM.

Exemplo

O comando a seguir publica uma execução de teste para o conjunto de testes com ID 161 e configuração de teste com ID 9 e reatribui o proprietário. Isso atualiza os pontos de teste existentes para os casos de teste no conjunto de testes que está emparelhado com essa configuração e publica os resultados no arquivo .trx especificado. E todos os testes com falha na execução do teste são atribuídos ao usuário especificado.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Perguntas frequentes

Aqui estão algumas perguntas comuns.

P: Como faço para executar novamente um teste?

R: Basta selecionar qualquer teste e escolher Executar.

P: Posso executar todos os testes em um conjunto de testes juntos?

R: Sim, selecione um conjunto de testes e escolha Executar. Essa opção executa todos os testes ativos no conjunto de testes. Se você ainda não executou um teste, seu estado será ativo. Você pode redefinir o estado de um teste para ativo se quiser executá-lo novamente.

Selecionar e executar todos os testes ativos em um conjunto de testes

P: Posso escolher uma compilação para executar testes?

R: Sim, escolha Executar e, em seguida, selecione Executar com opções.

Iniciando um teste com opções

Selecione a compilação desejada na lista suspensa.

Selecionando a compilação para incluir um link nos resultados

Qualquer bug arquivado durante a execução será automaticamente associado à compilação selecionada. O resultado do teste será publicado em relação a essa compilação.

Observação

A compilação selecionada deve ser do projeto no qual os testes são definidos.

P: Posso corrigir minhas etapas de teste enquanto estou executando um teste?

R: Sim, se você tiver Planos de Teste do Azure para Azure DevOps. Você pode inserir, mover ou excluir etapas. Ou você pode editar o próprio texto. Use o ícone de edição ao lado do número da etapa de teste.

Selecione o ícone de edição para editar as etapas do teste

A ferramenta para editar as etapas de teste é mostrada.

Corrigir etapas de teste ao executar um teste

P: Posso adicionar uma captura de tela aos resultados do teste ao executar um teste?

R: Se você estiver usando o Google Chrome ou o Firefox, use o executor da Web para fazer capturas de tela do aplicativo da Web durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativos da área de trabalho, você pode baixar e usar o cliente da área de trabalho do Test Runner.

Capturando uma captura de tela do aplicativo

Para obter mais informações, consulte Coletar dados de diagnóstico.

P: Posso capturar minhas ações no aplicativo como um log?

R: Se você estiver usando o Google Chrome ou o Firefox, use o executor da web para capturar suas ações no aplicativo da web como logs de imagem durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativos da área de trabalho, você pode baixar e usar o cliente da área de trabalho do Test Runner.

Capturando um log de ação de imagem do aplicativo

Para obter mais informações, consulte Coletar dados de diagnóstico.

P: Posso capturar gravações de tela do meu aplicativo?

R: Se você estiver usando o Google Chrome ou o Firefox, use o executor da Web para capturar gravações de tela de seus aplicativos da Web e da área de trabalho durante o teste. Para navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para teste de aplicativo da área de trabalho, baixe e use o cliente da área de trabalho Test Runner.

Capturando uma gravação de tela do aplicativo

Para obter mais informações, consulte Coletar dados de diagnóstico.

P: Alguns dos anexos para a execução de teste não estão mostrando a opção de visualização?

R: Você só pode visualizar arquivos com extensões txt e log. Clique na opção de visualização para arquivos de extensão txt ou log e outra interface do usuário será aberta com o campo suspenso mostrando todos os anexos para a execução do teste. Se você selecionar um arquivo com um tipo de extensão diferente de txt ou log, a seguinte mensagem será exibida: "Você só pode visualizar arquivos com extensões txt e log, clique aqui para baixar o anexo"

P: Como faço para controlar por quanto tempo mantenho meus dados de teste?

R: Para obter mais informações, consulte Definir políticas de retenção de teste.

P: Onde posso baixar o cliente do Test Runner?

R: Baixe o cliente de desktop do Test Runner.

P: Quais são os sistemas operacionais compatíveis com o cliente Test Runner?

R: No momento, o cliente de desktop Test Runner é compatível apenas com a plataforma Windows x64.

P: Estou observando falhas de execução de teste ao usar o cliente da área de trabalho do Azure Test Runner.

R: Verifique se você está usando a versão mais recente do cliente de desktop Test Runner. Baixe o cliente de desktop do Test Runner

P: O cliente da área de trabalho do Azure Test Runner funciona em dispositivos com o Acesso Condicional do Microsoft Entra habilitado?

R: O Azure Test Runner pode não funcionar se sua organização usar uma política de acesso condicional por meio do Microsoft Entra. Para obter mais informações, consulte Decisões comuns de acesso condicional. Essa é uma limitação conhecida e nossa recomendação é usar o executor da Web nesse cenário.

P: Posso recusar a telemetria para o cliente do Test Runner?

R: Não. O cliente da área de trabalho do Test Runner não coleta nenhum dado identificável pelo usuário. Nenhum mecanismo de exclusão é fornecido. Para obter mais informações, consulte Política de Privacidade da Microsoft.

P: Posso executar testes offline e importar os resultados?

R: Sim, consulte a extensão Execução de Teste Offline.

Próxima etapa