Como personalizar o projeto no HP ALM (Quality Center)

Índice:

Anonim
  • A Personalização de Projetos permite que os administradores de projetos controlem o acesso a um projeto, definindo os usuários que podem acessar o projeto e também tem recursos para personalizar os tipos de tarefas que cada usuário pode executar.
  • Também é possível customizar um projeto para atender aos requisitos específicos de sua organização.
  • Também ajuda a adicionar / editar novos campos de usuário personalizados que podem ser adicionados a cada um dos módulos no ALM.

Neste tutorial, aprenderemos a seguir as personalizações (comuns) do projeto

  • Alterando as propriedades do usuário
  • Usuários do Projeto
  • Grupos e permissões
  • Acesso ao Módulo
  • Entidades do Projeto
  • Listas de Projetos
  • Automail
  • Regras de alerta
  • Fluxo de Trabalho
  • Editor de Script

Vamos dar uma olhada neles um por um

Propriedades do usuário

O usuário conectado no momento poderá editar os detalhes de seu perfil e permite que o usuário altere sua senha.

Nota : Apenas a senha do usuário conectado no momento pode ser alterada, mesmo se o usuário for do tipo 'Administrador do projeto'.

Etapa 1) Clique no link Ferramentas e selecione 'Personalizar' conforme mostrado abaixo.

Etapa 2) A caixa de diálogo Personalização do projeto é exibida conforme mostrado abaixo.

Etapa 3) Para alterar a senha do usuário atual, clique em 'Alterar senha' na guia 'Propriedades do usuário'.

Etapa 4) A caixa de diálogo para alterar a senha é aberta.

  1. Digite a senha antiga
  2. Insira a nova senha
  3. Digite a senha de confirmação
  4. Clique OK'

Etapa 5) O usuário será exibido com a mensagem de status.

Etapa 6) O usuário também pode editar os seguintes detalhes do perfil.

  1. Identificação do email
  2. Nome completo
  3. Número de telefone
  4. Clique em 'Salvar'

Nota: Os usuários NÃO SERÃO capazes de editar seus nomes de usuário, mesmo se o usuário for do tipo 'Administrador do projeto'.

Etapa 7) O Status é exibido para o usuário conforme mostrado abaixo.

Usuários do Projeto

Este módulo permite que os usuários adicionem e removam usuários do projeto ALM atual. Também é possível atribuir usuários a grupos de usuários para restringir os privilégios de acesso do usuário.

Etapa 1) Agora vamos adicionar usuários à área do projeto.

  1. Navegue até Usuários do Projeto
  2. Clique no menu suspenso Adicionar usuário.

Etapa 2 ) Ao clicar no menu suspenso 'Adicionar usuário', os seguintes métodos são exibidos para o usuário, conforme mostrado abaixo.

  1. Adicionar usuário por nome - o administrador do projeto pode adicionar o usuário existente do ALM a este projeto, fornecendo seu nome de usuário. (O mesmo foi feito nas etapas 1 e 2)
  2. Adicionar novo usuário ao site - Adicionar novo usuário ao site inserindo todos os detalhes, da mesma forma que adicionamos usuários do Admin do site.
  3. Adicionar usuários do site - Adicionar novo usuário pesquisando com base em seu nome ou ID.

Vamos ver cada uma das funcionalidades.

Etapa 3) Vamos adicionar um nome baseado no usuário. Certifique-se de que esse usuário já exista no banco de dados de Admin do ALM (usuário criado usando o módulo Administração do Site)

  1. Selecione 'Usuários do projeto' na janela Personalização do projeto.
  2. Clique em 'Adicionar usuário'
  3. Insira nome de usuário
  4. Clique OK'

Etapa 4) O usuário adicionado é exibido conforme mostrado abaixo.

Passo 5) Agora vamos adicionar usuário usando a opção 'Adicionar novo usuário ao' Site '.

Etapa 6 ) Ao clicar em 'Adicionar novo usuário ao site' em 'Adicionar usuário', a seguinte caixa de diálogo é exibida.

  1. Insira nome de usuário
  2. Digite o e-mail
  3. Digite o nome completo
  4. Digite o número do telefone
  5. Clique OK'

Etapa 7) O usuário agora é adicionado ao projeto atual. O usuário é adicionado em 'usuários do projeto' conforme mostrado abaixo.

Etapa 7) Agora vamos adicionar usuários do projeto usando a opção 'adicionar usuários do site'.

Certifique-se de que o usuário já esteja no banco de dados de administração do ALM.

Etapa 8) A seguinte caixa de diálogo é exibida.

  1. Digite o nome de usuário e clique no ícone de pesquisa
  2. O nome do usuário é exibido
  3. Clique OK'

Etapa 9) O usuário é adicionado ao projeto e exibido conforme mostrado abaixo.

Etapa 10) O administrador do projeto também pode remover um usuário do módulo de usuários do projeto.

  1. Selecione o usuário
  2. Clique em 'Remover usuário;

Etapa 11) A caixa de diálogo de confirmação é exibida. Clique em 'Sim'.

Etapa 12) Ao clicar em 'Sim', o usuário é removido da lista de usuários do projeto.

Etapa 13) Cada um dos usuários em 'Usuários do projeto' tem uma associação associada a ele.

Nota: Por padrão, qualquer usuário adicionado tem apenas permissões para 'Exibir'.

  1. Selecione o nome de usuário
  2. Selecione a guia 'Associação'
  3. A associação do usuário selecionado seria exibida. O usuário recém-adicionado 'Cathy' tem permissão de 'Visualizador'

Grupos e permissões:

Este módulo permite que o administrador do projeto atribua privilégios a grupos de usuários especificando permissões.

Existem 5 grupos predefinidos no ALM e cada um desses grupos de usuários tem diferentes níveis de permissão.

  1. Desenvolvedor
  2. Gestor de projeto
  3. Testador de QA
  4. Admin TD
  5. Visualizador

Nota: Por padrão, qualquer usuário adicionado à área do projeto carrega apenas a permissão 'Exibir'.

Passo 1) Vamos ver a lista de usuários no grupo 'TDAdmin'.

  1. Selecione 'TDAdmin'
  2. Na guia Membership, você notará usuários que não estão no grupo
  3. Na seção 'No Grupo', você notará a lista de usuários dentro do grupo. Neste caso, apenas 'Admin' é exibido.

Etapa 2) As permissões de grupo predefinidas não podem ser editadas.

  1. Selecione 'TDAdmin'
  2. Navegue até a guia de permissões
  3. Selecione qualquer módulo (defeitos neste caso)
  4. As permissões não podem ser editadas, mesmo se o usuário atual for um administrador do projeto.

Etapa 3) Os grupos predefinidos não podem ser renomeados ou excluídos.

Etapa 4) Para alterar a permissão de um grupo, o administrador do projeto deve adicionar um Novo Grupo. Digamos que precisamos criar um novo grupo de usuários de forma que esses usuários tenham 'permissão de edição' para o módulo de defeitos e permissão de visualização para outros. Isso significa que todas as permissões devem ser iguais às do usuário 'Ver', exceto o fato de que o usuário deve ser capaz de 'atualizar' os defeitos. Para fazer o mesmo,

  1. Clique em 'Novo Grupo'
  2. A caixa de diálogo de confirmação é exibida ao usuário. Clique em 'Sim'.

Etapa 5) Ao clicar em sim, a caixa de diálogo 'Novo Grupo' é exibida

  1. Digite o nome do grupo
  2. Entre no perfil

Etapa 6) O grupo de usuários é criado conforme mostrado abaixo. Você também pode notar que podemos renomear / Excluir o grupo porque ele foi criado por nós. Grupos predefinidos no ALM não podem ser editados ou excluídos.

Etapa 7) Para alterar a permissão

  1. navegue até a guia 'Permissões'
  2. Clique na guia 'Defeitos'
  3. Ativar flage 'Atualizar' para Defeitos
  4. Ativar sinalizador 'Atualizar' para links

Acesso ao módulo:

Este módulo permite que os administradores do projeto controlem os módulos que cada grupo de usuários pode acessar. Isso impedirá que os usuários acessem os módulos restritos.

Digamos que os desenvolvedores não tenham nada a ver com casos de teste, portanto, eles podem ser impedidos de acessar o plano de teste, os módulos do laboratório de teste.

Etapa 1) O acesso ao módulo padrão é exibido abaixo. Todos os tipos de grupos de usuários têm acesso a todos os módulos por padrão.

Etapa 2) Para fins de demonstração, vamos remover todo o acesso do módulo ao tipo de usuário VIEW, exceto módulo de defeitos.

Desmarque todos os acessos ao módulo em Exibir usuário, exceto o módulo Defeitos, conforme mostrado abaixo.

Etapa 3) Agora vamos fazer o login usando uma das IDs de usuário 'Exibir' para verificar se as alterações foram aplicadas corretamente. A partir do instantâneo abaixo, é muito evidente que as configurações foram aplicadas de acordo com nossas entradas, uma vez que exibe apenas o módulo 'Defeitos' para o usuário de visualização 'Jim'.

Entidades do projeto:

  • Entidades do projeto Permite que os administradores do projeto modifiquem o comportamento dos campos do sistema ALM ou definam os campos definidos pelo usuário.
  • Por exemplo, se estivermos executando os testes em vários builds e quisermos adicionar um campo 'Build Version' em 'Add Defects Module', podemos fazer o mesmo usando o módulo de entidades do projeto.

Etapa 1) Os campos definidos pelo usuário não podem ser adicionados aos campos do sistema que são somente leitura.

  1. Selecione 'Entidades do Projeto'
  2. Selecione 'Defeito' e selecione a subpasta 'Campos do Sistema'.
  3. Podemos notar que NÃO poderemos adicionar 'Novo Campo' ou Excluir, pois os campos do sistema são somente leitura.

Etapa 2) Para adicionar um campo definido pelo usuário,

  1. Selecione a subpasta 'Campos do usuário' no módulo 'Defeitos'.
  2. Clique em 'Novo Campo'
  3. Os detalhes do campo apareceriam conforme mostrado abaixo, que podem ser editados.

Etapa 3) Os detalhes do campo também podem ser editados conforme mostrado abaixo.

  1. Renomeie o rótulo para 'Número da compilação'.
  2. Marque 'Obrigatório', o que significa que este campo será um campo obrigatório para postar um novo defeito.
  3. Clique em Salvar

Passo 4) Agora podemos testemunhar as mudanças feitas no módulo de defeitos. Navegue até o módulo de defeitos e o usuário poderá ver o campo recém-criado 'Build Number' que fará parte do módulo 'Novos defeitos'.

Listas de Projetos

  • Listas de projetos Permite que os administradores de projetos adicionem listas personalizadas a um projeto. Uma lista contém valores que o usuário pode inserir nos campos do sistema / definidos pelo usuário.
  • Por exemplo, a lista de Status do Bug tem seis status predefinidos - Novo, Aberto, Corrigido, Reaberto, Fechado, Rejeitado. Se quisermos adicionar mais um status, digamos, Duplicar, podemos fazer isso usando este módulo.

Etapa 1) Para adicionar um item em listas predefinidas,

  1. Clique em 'Listas de Projetos'
  2. Selecione 'Bug Status'
  3. Clique em 'Novo item'. A caixa de diálogo Novo item é aberta.
  4. Digite o nome do item.
  5. Clique OK'

Etapa 2) Ao clicar em OK, o novo item é criado conforme mostrado abaixo.

Etapa 3) Agora precisamos salvar as alterações.

  1. Clique no botão 'Salvar'.
  2. Um pop-up é mostrado. Clique OK'.

Etapa 4) Agora navegue até o módulo de defeitos e verifique se o status contém o item recém-adicionado na lista.

Automail:

Este módulo permite que os administradores do projeto configurem regras de notificação automática por e-mail para notificar os usuários por e-mail sobre as alterações feitas em defeitos especificados. Este recurso de automail está disponível apenas para o módulo de defeitos.

Etapa 1) Para ativar as notificações automáticas, execute as seguintes etapas.

  1. Navegue até o link 'Automail'.
  2. O usuário pode acionar o e-mail selecionando qualquer número de campos disponíveis na lista.
  3. Esta grade mostra a lista de campos que o usuário selecionou para enviar e-mail sobre as alterações.
  4. O administrador do projeto também pode selecionar as configurações de e-mail para cada um dos usuários disponíveis.
  5. Clique em 'salvar'.

Etapa 2) Um pop é mostrado. Clique OK

Regras de alerta:

Este módulo permite que os administradores do projeto ativem regras de alerta para o projeto atual. Este recurso irá criar alertas e enviar e-mails quando ocorrerem alterações no projeto. Este módulo é válido para requisitos, testes associados e defeitos.

Etapa 1) Para ativar as regras de alerta,

  1. Navegue em 'Regras de alerta'.
  2. Ativar a caixa de seleção 'Alerta associado a'
  3. Habilite 'enviar e-mail para' e adicione o testador / designer correspondente.
  4. Clique em 'Salvar'
  • O primeiro alerta: O Designer de Teste é alertado quando um requisito é modificado para que os testes associados possam ser modificados
  • O segundo alerta: O testador é alertado quando um Defeito muda seu status para 'Fixo' para que o testador responsável possa pegar novamente para novo teste.

Fluxo de trabalho:

  • Este módulo permite que os administradores do projeto gerem scripts que ajudam na

Customizando o módulo Defeitos (Adicionar Diálogo de Defeitos ou Ver Diálogo de Defeitos).

  • Com a ajuda deste módulo, os administradores de projeto também podem escrever scripts para personalizar caixas de diálogo em outros módulos e controlar as ações que os usuários podem executar.

Agora, vamos personalizar a caixa de diálogo 'Adicionar defeito' para o tipo de usuário do grupo 'TDAdmin'.

Etapa 1) Na personalização do projeto,

  1. Clique em 'Fluxo de trabalho'.
  2. Selecione o link 'Gerador de Script - Adicionar Personalização de Campo de Defeito'

Etapa 2) A caixa de diálogo de personalização do campo Adicionar defeito é aberta.

  1. Selecione o grupo de usuários.
  2. Selecione os campos que o usuário não deseja que apareçam durante a caixa de diálogo Adicionar Defeito.
  3. Clique no link '<' para empurrar os campos para fora da lista de campos visíveis.

Nota: Campos obrigatórios não podem ser movidos para fora da lista de campos visíveis.

Etapa 3) Depois de remover todos os campos irrelevantes da lista de campos visíveis, a caixa de diálogo de campos de personalização é exibida conforme mostrado abaixo.

  1. Os campos que são eliminados da lista de campos visíveis.
  2. Os campos que fariam parte da caixa de diálogo Adicionar defeito.
  3. Aplicar alterações de script.


Nota: Embora tenhamos feito a personalização usando esta interface de usuário, as alterações são feitas com a ajuda da geração de scripts no back end. Também trataremos da edição do script com um exemplo após esta seção.

Passo 4) Agora faça o login como usuário do tipo 'TDAdmin' e clique em 'Novo Defeito' no módulo de defeitos. Os campos selecionados pelo usuário como visíveis são exibidos na janela 'Novos defeitos'.

Editor de Script:

A funcionalidade do editor de script ajuda os usuários a escrever scripts para personalizar caixas de diálogo de vários módulos e também controlar as ações que os usuários podem executar em cada módulo.

Vamos mudar a maneira como a caixa de diálogo 'Exibir defeito' é exibida para o usuário com a ajuda do editor de script.

Etapa 1) Para acessar o editor de scripts -

  1. Navegue até a guia Workflow
  2. Clique em 'Editor de Script'.

Etapa 2) O editor de scripts é mostrado ao usuário conforme mostrado abaixo.

  1. Selecione 'Script de Módulo de Defeitos'
  2. O comentário mostra que - esta é a área onde precisamos fazer alterações, pois exibe explicitamente 'personalização do campo de detalhes do defeito'.
  3. É um script para cada grupo de usuários. O que estamos vendo corresponde ao grupo de usuários 'Desenvolvedor'. Precisamos fazer alterações no grupo de usuários 'TDAdmin'.

Etapa 3) Agora role para baixo até o grupo de usuários 'TDAdmin' onde precisamos fazer alterações. As configurações atuais para 'TDAdmin' são exibidas conforme mostrado abaixo.

Etapa 4) Vamos entender o script.

Vamos considerar a seguinte linha de código no script

SetFieldApp "BG_ACTUAL_FIX_TIME", verdadeiro, falso, 0, 0

Aqui estão os detalhes -

SetFieldApp

A chamada de função é feita com 5 parâmetros

Nome do Campo

BG_ACTUAL_FIX_Time - O nome do campo. Vamos alterar as configurações para este nome de campo

Bandeira Visível

Corresponde à bandeira visível. Se for verdade, será visível.

Sinalizador Obrigatório

Verifica se o campo é obrigatório. Se verdadeiro, o campo é obrigatório.

Página Sem Sinalização

Começa com 0. Se houver mais campos, o usuário pode configurá-los para serem exibidos na página.

ViewOrder

O usuário também pode organizar a ordem do campo usando este sinalizador. Começa com 0 e incrementa por 1. Com base nisso, a ordem dos campos é definida

Etapa 5) Vamos fazer alterações no primeiro campo 'BG_ACTUAL_FIX_TIME'.

O script para o campo 'BG_ACTUAL_FIX_TIME' no editor de script é mostrado abaixo.

SetFieldApp "BG_ACTUAL_FIX_TIME", verdadeiro, falso, 0, 0

De acordo com o script acima, a caixa de diálogo Detalhes do defeito é exibida ao usuário, conforme mostrado abaixo.

Edite essa linha de código conforme mostrado abaixo.

SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16

A saída do script foi refletida na caixa de diálogo Detalhes do defeito, conforme mostrado abaixo.

Passo 6) Vamos fazer alterações em todos os campos que estão disponíveis.

  1. Altere os parâmetros das chamadas de função conforme explicado na etapa anterior para cada um desses campos conforme mostrado abaixo.
  2. Clique em 'Salvar'.

Etapa 7) Agora faça o login como um dos usuários do tipo 'TDAdmin' e acesse um dos defeitos para que a caixa de diálogo 'Exibir detalhes do defeito' seja aberta. A caixa de diálogo de detalhes do defeito agora é exibida conforme mostrado abaixo.