Partilhar via


Definir permissões e acesso para testes

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

Para utilizar totalmente os Planos de Teste do Azure, é crucial entender e configurar as permissões e os níveis de acesso necessários. Este artigo descreve as etapas, para que você possa executar as seguintes tarefas:

  • Conceder acesso a recursos de teste manual
  • Gerenciar planos de teste e suítes de teste
  • Definir permissões para criar e excluir artefatos de teste

Seguindo essas diretrizes, você pode garantir que sua equipe tenha o acesso apropriado para gerenciar e executar planos de teste de forma eficiente.

Para gerenciar o acesso a recursos de teste manual, você pode conceder permissões específicas a usuários ou grupos no nível de objeto ou projeto para as seguintes tarefas:

Os controladores de teste, usados para testes de carga, são gerenciados no nível da organização ou da coleção. Para obter mais informações, consulte Instalar agentes de teste e controladores de teste.

Pré-requisitos

Categoria Requerimentos
Níveis de acesso Planos Básicos + de Teste ou assinaturas específicas, como Enterprise, Test Professionalou MSDN Platforms.
Permissões - Para gerenciar permissões relacionadas ao teste no nível do projeto ou do objeto ou excluir permanentemente artefatos de teste: Membro do grupo de segurança Administradores de Projeto.
- Para gerir níveis de acesso ou permissões ao nível da organização: Membro do grupo de segurança Administradores de Coleções de Projetos ou Editar informações ao nível da instância definido como Permitir.
Categoria Requerimentos
Níveis de acesso membro do grupo de segurança Administradores do Azure DevOps Server.
Permissões - Para gerenciar permissões relacionadas ao teste no nível do projeto ou do objeto ou excluir permanentemente artefatos de teste: Membro do grupo de segurança Administradores de Projeto.
- Para gerir níveis de acesso ou permissões ao nível da organização: Membro do grupo de segurança Administradores de Coleções de Projetos ou Editar informações ao nível da instância definido como Permitir.

Para obter mais informações, consulte Sobre níveis de acesso e Alterar níveis de acesso para usuários ou grupos.

Conceder acesso a recursos de teste manual

Para acesso total aos Planos de Teste, os utilizadores devem ter o acesso Básico + Planos de Teste. Os usuários com acesso básico e permissões para excluir permanentemente itens de trabalho e gerenciar artefatos de teste só podem excluir casos de teste órfãos.

Gerencie planos de teste e suítes de teste em um caminho de área

Execute as etapas a seguir para conceder permissões para gerenciar artefatos de teste no nível do caminho da área.

  1. Inicie sessão no seu projeto (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Selecione Configurações do>projeto Configuração do projeto.

  3. Selecione Áreas>...(elipses) >Segurança.

    Captura de tela mostrando permissões de caminho de área abertas para o projeto.

  4. Defina as permissões para Gerenciar planos de teste e Gerenciar conjuntos de testes como Permitir.

    Captura de tela mostrando o acesso definido como Permitir planos e suítes de teste.

Definir permissões para gerenciar artefatos de teste

Quando se trata de testar artefatos como planos de teste, conjuntos de testes e casos de teste, o processo para excluí-los é diferente da exclusão de itens de trabalho que não são 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 a partir do Trabalho que não estão vinculados a nenhum plano de teste ou conjunto de testes.

Importante

Quando você exclui artefatos de teste, como planos de teste, conjuntos de testes e casos de teste, observe as seguintes informações:

  • Exclusão permanente: Apoiamos apenas a exclusão permanente desses artefatos.
  • Sem lixeira: os artefatos de teste eliminados não aparecem na lixeira e não se pode restaurá-los.
  • Itens filho associados: A eliminação afeta os itens filho associados, incluindo conjuntos de teste filho, pontos de teste em todas as configurações, testadores (o item de trabalho de caso de teste subjacente permanece inalterado), histórico de resultados de teste e outro histórico relacionado.
  • Remoção do armazenamento de dados TCM: O artefato de teste excluído é removido do armazenamento de dados de gerenciamento de caso de teste (TCM) e o item de trabalho subjacente é excluído.
  • Exclusão de item filho: uma tarefa é executada para excluir todos os itens filho tanto do lado do TCM quanto dos itens de trabalho subjacentes. Esse processo pode levar até alguns minutos, dependendo do número de artefatos que estão sendo excluídos.
  • Exclusão irreversível: Todas as informações no armazenamento de dados de rastreamento de item de trabalho e no armazenamento de dados TCM são excluídas permanentemente e não podem ser reativadas ou restauradas.

Nota

Para ligar a página de pré-visualização das Configurações de Permissões do Projeto, consulte Habilitar funcionalidades de pré-visualização.

Execute as etapas a seguir para definir permissões para gerenciar artefatos de teste.

  1. Inicie sessão no seu projeto (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Selecione Configurações do>projeto Permissões.

    Captura de ecrã mostrando as configurações do projeto > Escolher permissões.

  3. Selecione um utilizador ou grupo.

  4. Selecione nos menus de opções para alterar as permissões para cada item.

    No exemplo a seguir, concedemos aos usuários atribuídos ao grupo Administrador de equipe permissões para exibir execuções de teste e gerenciar configurações e ambientes de teste.

    Captura de ecrã de Definir permissões de teste ao nível do projeto para um grupo personalizado, Administrador de Equipa.

    As permissões atualizadas são salvas automaticamente.


No exemplo a seguir, concedemos aos membros atribuídos ao grupo Test Admin permissões para excluir execuções de teste.

Captura de ecrã de Definir permissões ao nível do projeto para um grupo personalizado, Administrador de Equipa.

Próximos passos