Excluir artefatos de teste no Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018

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 TCM (gerenciamento de casos de teste) e exclui o item de trabalho subjacente
  2. Executa um trabalho para excluir todos os itens filho do lado do TCM e dos 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 de execuções de teste Delete no nível do projeto definida como Permitir.
  • Para excluir planos de teste e pacotes de teste, você deve ser membro do grupo Administradores do Projeto ou ter os planos de teste gerenciar no nível do nó do Caminho da Área ou Gerenciar conjuntos de permissões de conjuntos de testes como Permitir.
  • 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 do Work que não estão vinculados a planos de teste ou pacotes de teste.
  • Para excluir execuções de teste, você deve ser membro do grupo Administradores do Projeto ou ter a permissão de execuções de teste Delete no nível do projeto definida como Permitir.
  • Para excluir planos de teste e pacotes de teste, você deve ser membro do grupo Administradores do Projeto ou ter os planos de teste gerenciar no nível do nó do Caminho da Área ou Gerenciar conjuntos de permissões de conjuntos de testes como Permitir.
  • Você também deve ter seu nível de acesso definido como Básico+Test Plans ou Avançado, que fornece acesso ao conjunto completo de recursos de teste. 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 do Work que não estão vinculados a planos de teste ou pacotes de teste.

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 do Work que não estão vinculados a planos de teste ou pacotes de teste.
  • 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.

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 ao trabalho com o Microsoft Test Manager. Esses tipos de item de trabalho são vinculados juntos usando os tipos de link mostrados.

Tipos de item de trabalho de gerenciamento de teste.

No portal da Web ou no Microsoft Test Manager, você pode exibir quais casos de teste são definidos para um pacote de testes e quais conjuntos de testes são definidos para um plano de teste. No entanto, esses objetos não são conectados entre si por meio de tipos de link. Para obter definições de cada campo usado nesses tipos de item de trabalho, consulte Consulta com base nos campos de integração de build e teste.

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

  1. Para excluir um caso de teste, um pacote 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.)

    Exclua um caso de teste e artefatos de teste associados 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.

    Confirme a exclusão da caixa de diálogo 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, exclua um plano de teste.

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

    Exclua planos de teste e artefatos de páginas de teste.

  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.

    Exclua as etapas compartilhadas do formulário.