Definir permissões e acesso para testes

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

Para exercer todas as funcionalidades dos Planos de Teste do Azure, deve-lhe ser concedido o nível de Acesso Básico + Planos de Teste ou ter uma das seguintes subscrições:

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, suítes de teste, 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 realização de testes de carga.

Pré-requisitos

  • Para gerir níveis de acesso ou permissões ao nível da organização, tem de ser membro do grupo de segurança Administradores de Coleções de Projetos ou ter Editar informações de nível de instância definido para Permitir.
  • Para gerenciar permissões relacionadas ao teste no nível do projeto ou do objeto, você deve ser membro do grupo de segurança Administradores de Projeto .

Para obter mais informações, consulte os seguintes artigos que podem estar em inglês:

  • Para gerenciar níveis de acesso, você deve ser membro do grupo Administradores do Servidor de DevOps do Azure.
  • Para gerenciar permissões relacionadas ao teste no nível do projeto ou do 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 de Coleção de Projetos ou ter suas informações de nível de instância de Edição definidas como Permitir.

Para obter mais informações, consulte os seguintes artigos que podem estar em inglês:

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.

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

As permissões de caminho de área permitem conceder ou restringir o acesso para editar ou modificar planos de teste ou conjuntos de testes atribuídos a essas áreas. Pode restringir o acesso a utilizadores ou grupos.

Além das permissões no nível do 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 planos e suítes de teste.

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 são de teste.

Importante

Suportamos apenas a exclusão permanente de artefatos de teste, como planos de teste, suítes de teste, casos de teste, etapas compartilhadas e parâmetros compartilhados. Os artefactos de teste eliminados não são apresentados na reciclagem e não podem ser restaurados. A eliminação de artefactos de teste não só elimina o artefacto de teste selecionado, mas também todos os itens subordinados associados, como conjuntos de testes subordinados, pontos de teste em todas as configurações, testadores (o item de trabalho do caso de teste subjacente não é eliminado), histórico de resultados de testes 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 de gerenciamento de caso de teste (TCM) 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 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 de 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 Basic + Test Plans 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 Trabalho que não estão vinculados a nenhum plano de teste ou conjuntos de testes.

Nota

Para ativar a página de pré-visualização da Página de Definições de Permissões do Projeto, consulte Ativar funcionalidades de pré-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 Test Admin permissões para excluir execuções de teste.

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