Compartilhar via


Definir permissões e acesso para teste

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

Para aplicar os recursos completos dos Azure Test Plans, você deve receber o nível de acesso Básico e Planos de Teste ou ter uma das seguintes assinaturas:

Além disso, você pode conceder ou restringir o acesso a vários recursos de teste manual concedendo aos usuários ou grupos permissões específicas para um objeto ou projeto. Muitos artefatos de teste correspondem a tipos de item de trabalho específicos do teste. Portanto, as permissões de controle de trabalho se aplicam a itens de trabalho específicos do teste, como planos de teste, conjuntos de testes, casos de teste e muito mais. Você define permissões para itens de trabalho e recursos de teste manual para caminhos de área e no nível do projeto. Você define permissões para gerenciar controladores de teste no nível da organização ou da coleção. Os controladores de teste são usados na execução de testes de carga.

Pré-requisitos

  • Para gerenciar níveis de acesso ou permissões no nível da organização, você deve ser membro do grupo de segurança Administradores de Coleção de Projetos ou definir a opção Editar informações no nível da instância como Allow.
  • Para gerenciar permissões relacionadas a testes em nível de projeto ou objeto, você deve ser membro do grupo de segurança Administradores de Projeto .

Para obter mais informações, consulte os seguintes artigos:

  • Para gerenciar níveis de acesso, você deve ser membro do grupo Administradores do Servidor de DevOps do Azure.
  • Para gerenciar permissões relacionadas a testes em nível de projeto ou objeto, você deve ser membro do grupo de segurança Administradores de Projeto .
  • Para gerenciar permissões no nível da coleção ou gerenciar níveis de acesso, você deve ser membro do grupo de segurança Administradores da Coleção de Projetos ou ter suas informações em nível de instância definidas como Permitir.

Para obter mais informações, consulte os seguintes artigos:

Conceder acesso a recursos de teste manual

Para ter acesso total ao conjunto de recursos de teste, seu nível de acesso deve ser definido como Básico + Planos 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.

Gerenciar planos de teste e conjuntos de testes em um caminho de área

As permissões de caminho de área permitem que você conceda ou restrinja acesso para editar ou modificar planos de teste ou conjuntos de testes atribuídos a essas áreas. Você pode restringir o acesso a usuários ou grupos.

Além das permissões de nível de projeto definidas na seção anterior, os membros da equipe precisam de permissões para gerenciar artefatos de teste, que são definidos para um caminho de área.

Abra a página Segurança para caminhos de área e escolha o usuário ou grupo que deseja conceder permissões.

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

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 para planos de teste e suítes.

Definir permissões para criar e excluir artefatos de teste

Embora artefatos de teste, como planos de teste, conjuntos de testes, casos de teste e assim por diante, sejam tipos de itens de trabalho, o método para excluí-los difere da exclusão de itens de trabalho que não sejam 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 controle de item de trabalho e no armazenamento de dados TCM sejam excluídas e não possam ser reativadas ou restauradas.

Você deve ser membro do grupo Administradores do Projeto ou ter a permissão Excluir artefatos de teste definida como Permitir. Você também deve ter seu nível de acesso definido como Básico + Planos de Teste ou Visual Studio Enterprise, 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 a partir do Work que não estão vinculados a planos de teste ou conjuntos de testes.

Observação

Para habilitar a página de visualização da Página de Configurações de Permissões do Projeto , consulte Habilitar recursos de visualização.

Neste exemplo, concedemos aos membros atribuídos ao grupo Administrador de Equipe permissões para criar e exibir execuções de teste e gerenciar configurações e ambientes de teste.


Neste exemplo, concedemos aos membros atribuídos ao grupo Administrador de Teste permissões para excluir execuções de teste.

Definir permissões no nível do projeto para um grupo personalizado, Administrador de equipe