Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Execute seus testes manuais e registre os resultados de cada etapa de teste usando o Microsoft Test Runner. É possível 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 durante sua execução. É possível executar testes para uma build 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, os pontos 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 Funcionalidade de logon de teste, que tem duas configurações para os navegadores Microsoft 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 compatíveis e opções de execução
Além de executar testes para uma build específica, 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 então selecione Executar com opções.
Selecione o tipo de teste e o executor oferece estas opções:
Testes manuais usando o executor baseado em navegador da Web Você pode selecionar uma build específica para testar, conforme descrito em Executar testes para uma build. 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 for necessário, instale o cliente para 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 um build. Selecione um ou mais coletores de dados: Log de ações, Log de eventos, Gravador de tela e de voz e Informações do sistema.
Testes manuais usando o cliente do Microsoft Test Manager 2015 ou 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 usar esse recurso para atender a necessidades de teste manual. Para obter mais informações, consulte Orientações 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
| Categoria | Requisitos |
|---|---|
| Acesso ao projeto | Membro do projeto. |
| Níveis de Acesso | No mínimo, acesso Básico. Para obter mais informações, consulte Acesso e permissões de teste manual. |
Pré-requisitos para a ferramenta de linha de comando do TCM
| Categoria | Requisitos |
|---|---|
| Ferramentas | Visual Studio 2017 Professional ou versão anterior. Acesse 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 parâmetros /collection e /teamproject e /login conforme necessário. Veja também a tabela a seguir de parâmetros obrigatórios e opcionais. |
| Níveis de Acesso | – Pertinência válida a um ou mais projetos que você deseja acessar e as permissões necessárias com base nos comandos que você executar. Para obter mais informações, consulte Acesso e permissões de teste manual. - Mesmos níveis de acesso para adicionar planos de teste e pacotes de teste para clonar ou importar objetos de teste. |
| Parâmetro | Descrição |
|---|---|
/coleção:CollectionURL |
Obrigatório. Especifica o URI da coleção de projetos de equipe. O formato do URI é o seguinte: - Para o Azure DevOps Services: http://dev.azure.com/OrganizationName- Para o 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ório. O nome do projeto que contém os objetos de teste com base nos 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. |
Executar testes para aplicativos Web
Siga estas etapas para executar testes para aplicativos Web.
No portal da Web, abra seu projeto e selecione Planos de teste>Planos de teste.
Se você ainda não tiver feito isso, crie seus testes manuais.
Selecione Meu ou Tudo, ou use Filtrar por título para encontrar seu plano de teste e selecioná-lo. Selecione a guia Executar.
Selecione um ou mais testes ou todos os testes de um conjunto de testes. Em seguida, selecione Executar para aplicativo Web.
O Microsoft Test Runner é aberto e executado em um novo navegador.
Inicie o aplicativo que você deseja testar.
Seu aplicativo não precisa ser executado no mesmo computador que o Test Runner. Você usa o Test Runner apenas para registrar quais etapas de teste são aprovadas ou reprovadas enquanto 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 com Windows 8.
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 do teste. Você também Pode criar ou adicionar a um bug.
Importante
Qualquer etapa de teste que tenha um 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 tem 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. É possível criar um bug para capturar e rastrear o problema. Também é possível atualizar um bug existente com informações sobre a falha.
Quando uma etapa falhar, insira um comentário e selecione Criar bug.
Observação
Se o botão Criar bug não iniciar um item de trabalho de bug, verifique as configurações da equipe nos níveis de área e iteração:
- Vá para Configurações do projeto>Equipe e verifique se a equipe correta está definida como padrão.
- Selecione o link iterações e caminhos de área ao lado do nome da equipe para abrir a página de configuração da equipe.
- Verifique se as Iterações, Padrão e Iterações do Backlog correspondem com a equipe para o caso de teste.
- Na página configuração da equipe, selecione Áreas e verifique se a área Padrão corresponde à equipe para o caso de teste.
Na caixa de diálogo Novo bug, insira um nome para o bug.
As etapas e seus comentários são adicionados ao bug automaticamente. 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.
Você pode atribuir o bug, inserir comentários ou vincular a outros problemas. Selecione Salvar e Fechar quando terminar. O caso de teste é vinculado ao bug que você criou.
Você pode ver todos os bugs relatados durante a sessão de teste.
Em vez de criar um bug, é possível atualizar um bug existente com informações sobre esta etapa. Selecione Adicionar ao bug existente no menu suspenso Criar bug.
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.
Quando todos os testes forem executados, selecione Salvar e fechar. Todos os resultados do teste são armazenados no Azure Test Plans.
Visualize o status de teste do seu conjunto de testes. Você verá os resultados mais recentes de cada teste.
Se você ainda não executou um teste, seu estado está ativo. Redefina o estado de um teste para Ativo se quiser executá-lo novamente.
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.
É possível 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
Importante
Desativação do Cliente do Executor de Testes do Azure Test Plans para Windows
O cliente do Executor de Teste para Windows será desativado em 30 de novembro de 2026. Após essa data, ela não estará mais disponível ou terá suporte.
Ação necessária: É altamente recomendável fazer a transição para o executor de teste baseado na Web o mais rápido possível, que fornece a mesma funcionalidade com melhor desempenho e desenvolvimento contínuo, para evitar interrupções no fluxo de trabalho.
Impacto se você não migrar: Os fluxos de trabalho de execução de teste que dependem do Cliente do Executor de Teste serão interrompidos após a data de desativação. Nenhuma perda de dados é esperada, mas você não pode executar testes por meio do cliente 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.
No portal da Web, abra seu projeto e selecione Planos de teste>Planos de teste.
Selecione Meu ou Tudo, ou use Filtrar por título para encontrar seu plano de teste e selecioná-lo. Selecione a guia Executar.
Inicie o Test Runner a partir do Azure Test Plans selecionando Executar para o aplicativo da área de trabalho no menu suspenso.
Se necessário, baixe e instale o cliente do Test Runner para área de trabalho.
Observação
- Verifique se o cliente do Test Runner está disponível para sua plataforma. No momento, o cliente do 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
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.
Executar todos os testes
É possível 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.
Executar testes para um build
Escolha um build para testar.
No menu suspenso, selecione Executar com opções.
Na caixa de diálogo Executar com opções, selecione o build desejado.
Observação
O build selecionado deve ser do projeto no qual os testes são definidos.
Você pode selecionar um build para as seguintes opções:
- Testes manuais que usam o executor baseado em navegador da Web
- Testes automatizados que usam o estágio de lançamento
- Testes manuais que usam 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 e opções de execução com suporte.
Todo bug registrado durante a execução é associado ao build selecionado. O resultado do teste é publicado em relação a esse build.
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 do teste.
Você pode inserir, reordenar ou excluir etapas. Também é possível editar o texto em si.
Capturar dados de diagnóstico avançados
Ao executar seus testes, é possível 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 Web durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, use o Cliente da área de trabalho do Test Runner.
Para obter mais informações, consulte Coletar dados de diagnóstico.
Capturar ações a partir 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 Web como logs de imagem durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, use o Cliente da área de trabalho do Test Runner.
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.
Caso você use o Google Chrome ou o Firefox, use o executor da Web para capturar gravações de tela de seus aplicativos Web e de área de trabalho durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, use o Cliente da área de trabalho do Test Runner.
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 então 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 | Realizar execuções de teste | Abortar 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 seu ID. O ID corresponde ao ID do item de trabalho definido 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 dos parâmetros /collection, /teamproject e /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. O ID e o Título correspondem ao ID do item de trabalho e ao título definidos para a execução do teste. Por exemplo, o teste de execução 1000052 é intitulado 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 com base no ID correspondente. Você pode coletar esses ID usando os comandos tcm plans /list, tcm suites /list e 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 |
|---|---|
/title:title |
Especifica o título que você deseja usar para a execução de teste criada. |
/planid:id |
Especifica o plano de teste no qual você deseja criar a execução de teste. |
/suiteid:id |
Especifica os conjuntos de testes que você deseja usar para a sua execução de teste. |
/configid:id |
Especifica as configurações de testes que você deseja executar para seus conjuntos de teste. |
/querytext:query |
Opcional se você especificar suiteid e configid. Especifica a consulta que será usada para selecionar os testes que você deseja executar. Dica: você pode usar o parâmetro /querytest 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)”. |
/settingsname:name |
Opcional. Especifica as configurações de teste que você deseja usar para esta execução de teste. Se você não selecionar as configurações de teste, serão usadas as configurações de teste padrão no plano de teste. |
/owner:owner |
Opcional. Especifica o proprietário da execução de teste. |
/builddir:directory |
Opcional. Especifica o diretório do build que será usado para localizar os assemblies de teste para o teste. Se isso não for especificado, o local do build será usado com base no build atribuído atualmente ao plano de teste. |
/testenvironment:name |
Opcional. Especifica os ambientes de teste que você deseja usar para esta 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 estão incluídos, mesmo se os testes não estiverem definidos no momento para o estado Ativo. |
Para obter descrições dos parâmetros /collection, /teamproject e /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 ID77. A execução usa o conjunto de testes com ID161 e a configuração de teste com ID9. A execução é definida para o projeto Fabrikam Fiber hospedado na organização fabrikamprime.
Neste exemplo, uma execução de teste é criada com um 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.
Realizar execuções de teste
Use tcm run /execute para iniciar uma das execuções em seu plano de teste. O ID que você especifica corresponde ao ID do item de trabalho definido 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 o ID da execução de teste que você deseja executar. |
Para obter descrições dos parâmetros /collection, /teamproject e /login consulte Trabalhar com a ferramenta de linha de comando TCM.
Exemplo
O comando a seguir inicia uma execução de teste para o ID1000082 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
Abortar execuções de teste
Use tcm run /abort para cancelar uma execução de teste que está em andamento. O ID que você especifica corresponde ao ID do item de trabalho definido 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 o ID da execução de teste que você deseja cancelar. |
Para obter descrições dos parâmetros /collection, /teamproject e /login consulte Trabalhar com a ferramenta de linha de comando TCM.
Exemplo
O comando a seguir interrompe a execução de teste com o ID1000082 para o projeto Fabrikam Fiber hospedado na organização fabrikamprime. Os resultados confirmam a 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. O ID que você especifica corresponde ao ID do item de trabalho definido quando a execução de teste foi criada.
tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
| Parâmetro | Descrição |
|---|---|
/id:id |
Especifica o 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 dos parâmetros /collection, /teamproject e /login consulte Trabalhar com a ferramenta de linha de comando TCM.
Exemplo
O comando a seguir interrompe a exclusão de teste com o ID1000082 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. O ID que você especifica corresponde ao ID do item de trabalho definido 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 o ID 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 dos parâmetros /collection, /teamproject e /login consulte Trabalhar com a ferramenta de linha de comando TCM.
Exemplo
O comando a seguir especifica que a execução de teste com o ID1000082 para o projeto Fabrikam Fiber na organização fabrikamprime é exportado 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 que 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". |
/title: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. |
/build:buildnumber |
Opcional. Especifica o número de build que 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 build que será usado para publicar uma execução de teste. Esse parâmetro deve ser usado com /build. |
/flavor:flavor |
Opcional. Especifica o tipo de build, como Versão. Esse parâmetro só pode ser usado se o parâmetro /build for usado. |
/platform:platform |
Opcional. Especifica a plataforma do build, como x86. Esse parâmetro só pode ser usado se o parâmetro /build 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 build que verificam a funcionalidade básica do build. |
Para obter descrições dos parâmetros /collection, /teamproject e /login consulte Trabalhar com a ferramenta de linha de comando TCM.
Exemplo
O seguinte comando publica uma execução de teste para o conjunto de testes com ID161 e configuração de teste com ID9 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
Confira algumas dúvidas 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 está ativo. Você pode redefinir o estado de um teste para ativo se quiser executá-lo novamente.
P: Posso escolher um build para executar testes?
R: Sim, escolha Executar e então selecione Executar com opções.
Selecione o build desejado na lista suspensa.
Qualquer bug arquivado durante a execução é automaticamente associado ao build selecionado. O resultado do teste é publicado para esse build.
Observação
O build selecionado 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. É possível inserir, mover ou excluir etapas. Ou você pode editar o texto em si. Use o ícone de edição ao lado do número da etapa de teste.
A ferramenta para editar as etapas de teste é exibida.
P: Posso adicionar uma captura de tela aos resultados do teste ao executar um teste?
R: Se você usa o Google Chrome ou o Firefox, use o executor da Web para fazer capturas de tela do aplicativo Web durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, você pode baixar e usar o Cliente da área de trabalho do Test Runner.
Para obter mais informações, consulte Coletar dados de diagnóstico.
P: Posso registrar minhas ações no aplicativo como um log?
R: Se você usa o Google Chrome ou o Firefox, use o executor da web para capturar suas ações no aplicativo Web como logs de imagem durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, você pode baixar e usar o Cliente da área de trabalho do Test Runner.
Para obter mais informações, consulte Coletar dados de diagnóstico.
P: Posso registrar gravações de tela do meu aplicativo?
A: Caso você use o Google Chrome ou o Firefox, use o executor da Web para capturar gravações de tela de seus aplicativos Web e de área de trabalho durante o teste. Para os navegadores Microsoft Internet Explorer ou Microsoft Edge, ou para testes de aplicativo da área de trabalho, baixe e use o Cliente da área de trabalho do Test Runner.
Para obter mais informações, consulte Coletar dados de diagnóstico.
P: Alguns dos anexos para a execução do teste não estão mostrando a opção de visualização?
R: Você só pode visualizar arquivos com extensões txt e log. Selecione a opção de visualização para arquivos com extensão txt ou log, e uma nova interface do usuário será aberta, com o campo suspenso exibindo todos os anexos da 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 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 área de trabalho do Test Runner.
P: Quais são os sistemas operacionais compatíveis com o cliente do Test Runner?
R: No momento, o cliente de área de trabalho do Test Runner é compatível somente com a plataforma Windows x64.
P: Estou observando falhas de execução de teste ao usar o cliente da área de trabalho do Executor de Teste do Azure.
A: Verifique se você está usando a versão mais recente do cliente desktop do Test Runner. Baixe o Cliente de área de trabalho 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 experiência é uma limitação conhecida e nossa recomendação é usar o web runner neste 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 recusa é disponibilizado. Para obter mais informações, confira 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.