Adicionar e gerenciar testes embutidos

Serviços Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Este artigo descreve como criar rapidamente, executar, atualizar e acompanhar testes diretamente a partir de itens de trabalho em seus quadros no Azure Boards. Os testes que você cria a partir de itens de trabalho no seu quadro são automaticamente vinculados aos itens de trabalho.

Os testes embutidos permitem que você crie, execute e acompanhe testes diretamente em itens de trabalho em sua placa sem alternar as ferramentas. Essa abordagem é útil quando você deseja verificar os critérios de aceitação ou capturar problemas rapidamente durante o sprint.

Quando usar testes embutidos:

  • Teste leve diretamente em itens de trabalho a bordo
  • Pequeno número de testes por item de trabalho (poucas verificações rápidas)
  • A equipe prefere um fluxo de trabalho em um único painel, sem precisar alternar para Planos de Teste
  • Teste ad hoc ou verificação manual simples

Quando usar o hub de Planos de Teste:

  • Grandes conjuntos de testes com muitos casos de teste
  • Cenários de teste complexos, configurações de teste ou configuração de ambiente
  • Planejamento e métricas de teste em toda a equipe
  • Teste exploratório com rastreamento detalhado

Para uma plataforma de teste completa, consulte o que é Azure Test Plans?

O gerenciamento de testes embutidos em itens de trabalho no quadro é semelhante ao gerenciamento de listas de verificação de tarefas integradas. Para obter mais informações sobre tarefas embutidas, consulte Tutorial: Adicionar tarefas ou itens filho como itens de lista de verificação.

Dica

Você pode usar a IA para ajudar nessa tarefa mais adiante neste artigo ou consulte Ativar a assistência de IA com o Azure DevOps Server MCP para começar.

Pré-requisitos

Categoria Requisitos
Acesso ao projeto Membro do projeto.
Níveis de Acesso Para adicionar itens de trabalho, exibir ou executar testes e usar todos os recursos de placas, é necessário pelo menos acesso básico. Os usuários com acesso de Stakeholder não podem exibir ou executar testes.
Permissões Para exibir ou modificar itens de trabalho, defina as permissões Exibir itens de trabalho neste nó e Editar itens de trabalho neste nó como Permitir. Por padrão, o grupo Colaboradores tem essas permissões. Para obter mais informações, consulte Definir permissões e acesso para acompanhamento de trabalho.

O que você pode fazer com testes em linha

Ao usar testes embutidos, você pode:

  • Adicionar testes aos itens de trabalho diretamente do seu quadro
  • Executar testes para verificar os critérios de funcionalidade e aceitação
  • Atualizar o status do teste para refletir resultados aprovados, com falha ou bloqueados
  • Reatribuir testes de um item de trabalho para outro
  • Copiar testes para reutilizar em vários itens de trabalho

Cada tarefa tem instruções passo a passo nas seções a seguir.

Abrir quadros no Azure Boards

  1. Para exibir a placa da equipe, abra seu projeto de Azure DevOps e selecione Boards>Boards no menu de navegação à esquerda.

    Captura de tela mostrando a abertura do quadro.

  2. Para exibir um quadro diferente, selecione a seta ao lado do título na página do quadro e selecione o outro diretório de quadros ou quadros de exibição na lista suspensa. Você também pode selecionar um quadro em Todos os quadros da equipe na página do diretório de quadros.

    Captura de tela mostrando a seleção do painel de uma outra equipe.

Dica

Selecione o ícone de estrela ao lado do nome de um quadro para adicioná-lo aos favoritos. Os quadros favoritos aparecem no topo da lista de seleção de quadros.

Expandir e visualizar testes inline

Ao abrir um quadro pela primeira vez, as listas de verificação de tarefas e testes nos itens de trabalho estão recolhidas.

Captura de tela mostrando testes integrados retraídos.

  1. Passe o mouse sobre um ícone de teste embutido para mostrar um resumo de teste.

    Captura de tela mostrando o resumo do teste ao passar o mouse.

  2. Selecione o ícone de teste para expandir a lista de testes e outros controles. Para minimizar a lista e os controles, selecione o ícone novamente.

  3. No painel expandido, selecione um teste na lista para abrir e editar sua página de caso de teste.

    Captura de tela mostrando uma página de caso de teste.

  4. No painel expandido, selecione o ícone ações de item de trabalho ao lado de um teste para mostrar opções de menu de contexto.

    Captura de tela mostrando as opções de menu de contexto do caso de teste.

  5. Selecione o ícone abrir o pacote de testes para abrir o pacote de testes para o item de trabalho em uma nova página do navegador.

    Captura de tela mostrando os testes integrados expandidos.

    O exemplo a seguir mostra o pacote de testes 285 criado para o bug 38, com três casos de teste embutidos adicionados ao pacote.

    Captura de tela mostrando casos de teste em linha adicionados a suítes de teste e planos de teste.

Adicionar testes em linha

Quando você adiciona casos de teste diretamente em um item de trabalho do quadro, o processo cria automaticamente um plano de teste padrão e uma suíte de testes para o item de trabalho, com os casos de teste agrupados neles.

  1. Para adicionar testes a um item de trabalho em sua placa, abra o menu Ações do item de trabalho para o item de trabalho e selecione Adicionar teste no menu de contexto. Você também pode selecionar um ícone de teste embutido existente em um item de trabalho e, em seguida, selecionar Adicionar teste no painel de teste expandido.

    Captura de tela mostrando Adicionar teste no menu de contexto de um item de lista de pendências.

  2. No painel expandido, insira o novo título de teste e pressione Enter. Você pode adicionar vários testes pressionando Enter depois de adicionar cada teste.

    Captura de tela mostrando o item de trabalho com vários casos de teste adicionados.

Para obter mais informações, consulte Planejar seus testes e criar testes manuais.

Executar um teste embutido

Antes de executar um novo teste, você deve adicionar detalhes. Para adicionar detalhes a um caso de teste, abra-o selecionando-o na lista de casos de teste embutidos ou selecionando Abrir em seu menu de contexto.

Execute o teste selecionando Executar teste no menu de contexto do teste.

Captura de tela mostrando a execução de um teste.

O Microsoft Test Runner inicia em uma nova instância do navegador. Para obter mais informações, consulte Executar testes manuais.

Atualizar o status do teste

Para acompanhar o status do teste, atualize o status de um teste inline no menu de contexto.

Captura de tela mostrando tarefas concluídas.

Reparenciar ou copiar um teste

Para reparenciar um teste, arraste e solte o teste para um item de trabalho diferente. Essa ação altera automaticamente a relação vinculada do teste e aponta para o novo item de trabalho.

O exemplo a seguir mostra o teste TESTE: Cancelar formulário de pedido sendo movido do item Cancelar formulário de pedido para o item Histórico da conta do cliente.

Captura de tela mostrando arrastar um teste para reatribuí-lo a um item de trabalho diferente.

Para copiar um teste para um item de trabalho diferente, mantenha pressionada a tecla Ctrl enquanto arrasta e solta o teste para o outro item de trabalho.

Observação

Quando você vincula um caso de teste a um item de trabalho usando o tipo de link Testado por , o quadro reflete o status de teste do caso de teste vinculado. No entanto, se um conjunto baseado em requisitos tiver várias configurações, o quadro mostrará apenas o resultado do teste para a configuração padrão. Para garantir que os casos de teste apareçam corretamente no quadro, é melhor usar Adicionar teste no item de trabalho ou criar um conjunto de testes baseado em requisitos no hub de Planos de Teste.

Solucionar problemas em testes em linha

O Executor de Testes não inicia

Se o Test Runner não for aberto em uma nova janela do navegador:

  1. Verifique se o navegador permite pop-ups de dev.azure.com
  2. Confirmar se o JavaScript está habilitado
  3. Verifique se o navegador é compatível com Azure DevOps.
  4. Verificar se você tem a permissão Exibir execuções de teste no projeto

Não é possível reparenciar ou copiar um teste

Para reparenciar ou copiar um teste entre itens de trabalho, você deve ter:

  • permissão Editar itens de trabalho neste nó em ambos os itens de trabalho de origem e destino
  • O teste deve estar no mesmo projeto (não há suporte para reparenciamento entre projetos)

Se você vir um erro de "permissão negada", verifique as permissões do projeto. Para obter mais informações, consulte Definir permissões e acesso para acompanhamento de trabalho.

Os testes não aparecem em linha após adicionar

Se você adicionar um teste, mas ele não aparecer no painel de teste embutido:

  1. Atualizar a página do quadro
  2. Verifique se o caso de teste foi criado no conjunto de testes padrão para o item de trabalho
  3. Verifique se você está exibindo o item de trabalho no quadro (não no painel de detalhes)

O status do teste não aparece a bordo

Se um teste estiver vinculado usando o tipo de link Testado por, mas não exibir nenhum status:

  • Para conjuntos de testes baseados em requisitos com várias configurações, o quadro mostra apenas o resultado do teste para a configuração padrão
  • Para garantir que os status de teste sejam exibidos corretamente, use Adicionar teste no item de trabalho em vez de vincular manualmente casos de teste
  • Consulte Acompanhar o status do teste para procedimentos de atualização de status

Lentidão ou expiração de tempo ao adicionar ou executar vários testes

As operações de teste inline funcionam melhor com pequenos conjuntos de testes (3 a 5 testes por item de trabalho). Se você tiver lentidão:

  • Use o hub de Planos de Teste para grandes conjuntos de testes.
  • Execute testes um de cada vez em vez de usar operações em lote.
  • Verifique o desempenho da conexão de rede e do navegador.

O caso de teste não tem campos necessários

Antes de executar um teste, o caso de teste deve incluir:

  • Pelo menos uma etapa de teste
  • Resultado esperado para cada etapa

Se você vir um erro de validação, abra o formulário de caso de teste e adicione etapas. Para obter mais informações, consulte Criar casos de teste manuais.

Usar a IA para gerenciar testes inline

Você pode usar a assistência de IA por meio do servidor MCP Azure DevOps para ajudá-lo a gerenciar testes embutidos. Aqui estão exemplos de prompts que você pode usar:

Tarefa Pedido de Exemplo
Criar casos de teste "Ajude-me a criar casos de teste que verifiquem esses critérios de aceitação para a história do usuário"
Criar casos de teste "Gerar casos de teste para cobrir os principais fluxos de trabalho do usuário neste recurso"
Criar casos de teste "Quais casos de teste você recomendaria para esse fluxo de compra?"
Criar casos de teste Criar cenários de teste para casos extremos da funcionalidade de login
Organizar e gerenciar testes Ajude-me a organizar esses testes inline em suítes de teste lógicas
Organizar e gerenciar testes Devo usar testes inline ou movê-los para a central de Planos de Teste? Aqui está meu cenário..."
Organizar e gerenciar testes "O que é uma boa convenção de nomenclatura para casos de teste?"
Monitorar status do teste "Mostre-me quais testes estão sendo aprovados no momento e quais precisam de trabalho"
Monitorar status do teste Ajude-me a resumir o status dos testes deste sprint
Monitorar status do teste "Analisar essas falhas de teste e sugerir correções"
Testar a cobertura e a estratégia "Sugerir uma estratégia de teste para esta história de usuário complexa"
Testar a cobertura e a estratégia "Quais áreas desse recurso podem não ter cobertura de teste suficiente?"
Testar a cobertura e a estratégia "Ajude-me a priorizar quais testes serão executados primeiro"

Observação

Esses prompts funcionam melhor quando você fornece contexto sobre seus itens de trabalho, cenários de teste e critérios de aceitação. Quanto mais específico você for, melhor serão as sugestões.

Próxima etapa