Excluir artefatos de teste no Azure Boards

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

Embora artefatos de teste, como planos de teste, conjuntos de testes, casos de teste e assim por diante, sejam todos os tipos de itens de trabalho, o método para excluí-los difere da exclusão de itens de trabalho que não são de teste.

Importante

Só damos suporte à exclusão permanente de artefatos de teste, como planos de teste, conjuntos de testes, casos de teste, etapas compartilhadas e parâmetros compartilhados. Os artefatos de teste excluídos não aparecerão na lixeira e não poderão ser restaurados. A exclusão de artefatos de teste não apenas exclui o artefato de teste selecionado, mas também todos os seus itens filho associados, como conjuntos de testes filho, pontos de teste em todas as configurações, testadores (o item de trabalho de caso de teste subjacente não é excluído), histórico de resultados de teste e outro histórico associado.

Quando você exclui artefatos de teste, as seguintes ações ocorrem:

  1. Remove o artefato de teste excluído do armazenamento de dados do TCM (gerenciamento de casos de teste) e exclui o item de trabalho subjacente
  2. Executa um trabalho para excluir todos os itens filho no TCM e os itens de trabalho subjacentes. Essa ação pode levar tempo (até alguns minutos) dependendo do número de artefatos a serem excluídos.
  3. Faz com que todas as informações no armazenamento de dados de rastreamento de itens de trabalho e no armazenamento de dados TCM sejam excluídas e não possam ser reativadas nem restauradas.

Pré-requisitos

  • Para excluir execuções de teste, você deve ser membro do grupo Administradores do Projeto ou ter a permissão Excluir execuções de teste no nível do projeto definida como Permitir.
  • Para excluir planos de teste e conjuntos de testes, você deve ser membro do grupo Administradores do Projeto ou ter a permissão Gerenciar planos de teste ou Gerenciar conjuntos de testes no nível do nó Caminho da Área definida como Permitir. Se o usuário não fizer parte do grupo de administradores do projeto, o usuário deverá ter a permissão Excluir execuções de teste definida como Permitir junto com as permissões de nível de nó Caminho da Área.
  • Para gerenciar ou excluir artefatos de teste, você também deve ter seu nível de acesso definido como Básico + Test Plans ou Visual Studio Enterprise. Esse nível fornece acesso ao conjunto completo de recursos de Test Plans. Os usuários com acesso Básico e com permissões para excluir permanentemente itens de trabalho e gerenciar artefatos de teste só podem excluir casos de teste órfãos. Ou seja, eles podem excluir casos de teste criados a partir do Work que não estão vinculados a planos de teste ou conjuntos de testes.

Para excluir artefatos de teste, as seguintes restrições e operações se aplicam:

  • Os usuários com acesso Básico e com permissões para excluir permanentemente itens de trabalho e gerenciar artefatos de teste só podem excluir casos de teste órfãos. Ou seja, eles podem excluir casos de teste criados a partir do Work que não estão vinculados a planos de teste ou conjuntos de testes.
  • Ao excluir um plano de teste, um conjunto de testes, um caso de teste, etapas compartilhadas ou parâmetros compartilhados, você não apenas os exclui permanentemente, como também exclui todos os artefatos de teste associados, como resultados de teste.
  • Você não pode excluir artefatos de teste em massa. Se os artefatos de teste fizerem parte de uma seleção em massa a ser excluída, todos os outros itens de trabalho, exceto os artefatos de teste, serão excluídos.

WIT (Tipos de item de trabalho) que dão suporte à experiência de teste

A imagem a seguir ilustra o conjunto de tipos de item de trabalho que dão suporte à experiência de teste e funcionam com o Microsoft Test Manager. Esses tipos de item de trabalho são vinculados juntos usando os tipos de link mostrados.

WIT de gerenciamento de testes.

Usando o portal da Web ou o Microsoft Test Manager, é possível visualizar que casos de teste estão definidos para um conjunto de testes, e quais conjuntos de testes estão definidos para um plano de teste. Porém, esses objetos não estão conectados uns aos outros por meio de tipos de link. Para obter definições de cada campo usado nesses tipos de item de trabalho, confira Consulta com base em campos de integração de build e teste.

Excluir um caso de teste, um conjunto de testes ou um plano de teste

  1. Para excluir um caso de teste, um conjunto de testes ou um plano de teste, abra-o no portal da Web e escolha a opção Excluir permanentemente no menu ações. (Não há suporte para exclusão em massa em uma página de resultados de consulta.)

    Excluir um caso de teste e artefatos de teste associados a partir do formulário da Web.

    Observação

    Você só verá a opção Excluir permanentemente se tiver as permissões e o acesso necessários.

  2. Confirme se você deseja realmente excluir o item.

    Caixa de diálogo de confirmar a exclusão de artefatos de teste.

  1. Você também pode excluir um plano de teste diretamente de Test Plans. Para excluir um plano de teste, abra Test Plans e escolha Mais Ações para o plano que você deseja excluir e escolha Excluir.

    Captura de tela da página Test Plans, excluindo um plano de teste.

  1. Você também pode excluir um plano de teste diretamente de Testar ou Test Plans.

    Excluir planos de teste e artefatos de páginas de Test.

  1. Para excluir etapas compartilhadas e parâmetros compartilhados, primeiro você precisa remover manualmente todas as referências a elas antes de poder excluí-las.

    Excluir etapas compartilhadas usando formulário.