Partilhar via


Registar resultados reais para testes manuais

Azure DevOps Serviços

Importante

Esta funcionalidade está em pré-visualização. A funcionalidade pode mudar ou ser descontinuada sem aviso prévio. As capacidades de pré-visualização não têm Acordo de Nível de Serviço (SLA) e suporte limitado. Se esta funcionalidade ainda não estiver disponível na sua organização, espere alguns dias enquanto ela é implementada gradualmente.

Use o campo Resultado Real em Planos de Teste do Azure para registar o resultado da execução de cada passo de teste durante execuções manuais no web runner.

Ativas o campo Resultado Real ao nível do plano de teste, e todas as suites e casos de teste herdam a definição. Isto apoia diferentes formas de trabalhar entre equipas que partilham a mesma organização. Os dados dos Resultados Atuais são mantidos pelo mesmo período que os dados da execução de testes, com base nas suas políticas de retenção existentes.

Pré-requisitos

Categoria Requisito
Níveis de acesso Basic + Planos de Teste ou o nível de acesso equivalente a uma subscrição do Visual Studio.
Permissões Gerir os planos de teste configurados para Permitir o percurso da área (para configurar a definição de Resultado Efetivo).

Campos de Resultado Esperado, Resultado Real e Comentário

Estes três campos estão intimamente relacionados, mas servem propósitos diferentes:

  • Resultado Esperado: Definido durante a criação do caso de teste. Especifica o resultado necessário para que uma etapa de teste seja aprovada.
  • Resultado Real: Gravado durante a execução do teste pelo testador. Capta o resultado factual e pode servir como prova de auditoria. A Planos de Teste do Azure pode organizar e exigir o registo dos Resultados Efetivos para cada etapa.
  • Comentário: Gravado durante a execução do teste pelo testador. Os comentários são notas informais que não são estruturadas ou aplicadas pelo Planos de Teste do Azure.

Configurar a definição de Resultado Real

  1. Faça login no seu projeto (https://dev.azure.com/{yourorganization}/{yourproject}).

  2. Selecione Planos de Teste e depois selecione o seu plano de exame.

  3. Selecione Mais ações para o plano de teste e depois selecione definições do plano de teste.

    Captura de ecrã a mostrar o menu Mais ações com a opção de definições do plano de Teste.

  4. Selecione o separador definições de resultados de teste, selecione a caixa de seleção do campo 'Resultado Real', e depois escolha o modo obrigatório ou opcional.

    Captura de ecrã que mostra o separador de definições do resultado do Teste com as opções do campo Resultado Real.

  5. Selecione Guardar.

    A definição se aplica a todos os pacotes e casos de teste no plano de teste.

Modos de Resultado Real

Mode Descrição
Desativado (por defeito) O campo Resultado Real não está presente durante a execução.
Ativado - Opcional O campo aparece na interface, mas podes deixá-lo em branco.
Ativado - Obrigatório O campo aparece na interface e tens de o preencher para os passos que têm um resultado esperado definido.

Registar resultados reais durante a execução

Quando ativado, o campo Resultado Real aparece em cada passo do teste depois de marcar o passo como Aprovado ou Reprovado. Podes inserir texto e adicionar anexos de nível de etapa.

No modo Habilitado - Obrigatório, deve introduzir um Resultado Real antes de poder avançar, guardar ou fechar qualquer passo que tenha um Resultado Esperado definido. Passos sem um Resultado Esperado definido não requerem entrada, mesmo no modo obrigatório.

Rever os resultados reais

Revise as corridas concluídas no Test Run Hub. Os resultados reais aparecem ao lado de cada etapa.

O campo Resultado Real só aparece no Centro de Execução de Testes se a definição de Resultado Real do plano de teste estiver ativada. Se a definição estiver desativada, os resultados não aparecem na página de resultados, mesmo que tenham sido introduzidos durante a execução. Pode sempre obter detalhes do Resultado Real para cada passo usando a API REST.

Alterar a definição do Resultado Real

Qualquer utilizador com uma licença Planos de Teste do Azure pode alterar a definição de Resultados Reais a qualquer momento para qualquer plano de teste a que possa aceder.

Observação

Verifique se não há execuções em curso ou pausadas no plano de teste antes de alterar a definição de Resultados Reais.

Se a definição mudar enquanto as execuções estão em curso ou pausadas, a lógica aplicada quando a execução começou (ou foi retomada pela última vez) continua a aplicar-se para essa execução.

Cenários de exemplo

  • Começas uma corrida com a definição em Ativado - Obrigatório. Durante a execução, alguém altera a definição para Desativado. A execução continua e conclui usando a lógica Enabled - Required.
  • Começas uma corrida com a opção Ativada - Obrigatório, depois pausas a execução. Enquanto está pausado, alguém altera a definição para Desativado. Quando retomas a execução, os passos restantes seguem a lógica Disabled.

Acesso programático

Também pode obter e atualizar os Resultados Reais programaticamente usando a API REST Azure DevOps.