Como personalizar projetos no HP ALM (Quality Center)

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

Vamos examiná-los um por um

Propriedades do usuário

O usuário logado no momento poderá editar seu perfil details e permite ao usuário alterar sua senha.

Note: Somente a senha do usuário logado no momento pode ser alterada, mesmo que o usuário seja do tipo 'Administrador do Projeto'.

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

Propriedades do usuário

Passo 2) A caixa de diálogo Personalização do Projeto é exibidayed como mostrado abaixo.

Propriedades do usuário

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

Propriedades do usuário

Passo 4) A caixa de diálogo de alteração de senha é aberta.

  1. Digite a senha antiga
  2. Insira a nova senha
  3. Insira Confirmar Senha
  4. Clique OK'

Propriedades do usuário

Passo 5) O usuário será exibidoyed com a mensagem de status.

Propriedades do usuário

Passo 6) O usuário também pode editar o seguintewing perfil details.

  1. Email ID
  2. Nome completo
  3. Telefone
  4. Clique em "Salvar"

Observação: Os usuários NÃO poderão editar seu nome de usuário, mesmo que o usuário seja do tipo 'Administrador do projeto'.

Propriedades do usuário

Passo 7) O status é exibidoyed para o usuário conforme mostrado abaixo.

Propriedades do usuário

Usuários do projeto

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

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

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

Usuários do projeto

Passo 2) Ao clicar no menu suspenso 'Adicionar usuário', o seguintewing métodos são exibidosyed 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 – Adicione novo usuário ao site inserindo todos ostails, da mesma forma que adicionamos usuários do administrador do site.
  3. Adicionar usuários do site – Adicionar novo usuário por conta própriaarching com base em seu nome ou ID.

Vamos ver cada uma das funcionalidades.

Usuários do projeto

Passo 3) Vamos adicionar um nome baseado em usuário. Certifique-se de que este usuário já exista no banco de dados 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'

Usuários do projeto

Passo 4) O usuário adicionado é exibidoyed como mostrado abaixo.

Usuários do projeto

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

Usuários do projeto

Passo 6) Ao clicar em 'Adicionar novo usuário ao site' em 'Adicionar usuário', o seguintewing diálogo é displayyed.

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

Usuários do projeto

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

Usuários do projeto

Passo 8) 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.

Usuários do projeto

Passo 9) O seguintewing diálogo é displayyed.

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

Usuários do projeto

Passo 10) O usuário é adicionado ao projeto e exibidoyed como mostrado abaixo.

Usuários do projeto

Passo 11) 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;

    Usuários do projeto

Passo 12) A caixa de diálogo de confirmação é exibidayed. Clique em 'Sim'.

Usuários do projeto

Passo 13) Ao clicar em 'Sim' o usuário é removido da lista de usuários do projeto.

Usuários do projeto

Passo 14) Cada um dos usuários em 'Usuários do Projeto' possui uma associação associada a ele.

Nota: Por padrão, qualquer usuário adicionado tem apenas permissões de 'Visualização'.

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

Usuários do projeto

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 cinco grupos predefinidos no ALM e cada um desses grupos de usuários possui diferentes níveis de permissão.

  1. Developer
  2. Gestão de Projetos
  3. QA Tester
  4. Administrador de DT
  5. Espectador

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

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

  1. Selecione 'TDAdmin'
  2. Na guia Associação, 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' é exibidoyed.

Grupos e permissões

Passo 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 que o usuário atual seja um administrador do projeto.

Grupos e permissões

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

Grupos e permissões

Passo 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 'Visualizar', 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 é mostrada ao usuário. Clique em 'Sim'.

Grupos e permissões

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

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

Grupos e permissões

Passo 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.

Grupos e permissões

Passo 7) Para alterar a permissão

  1. navegue até a guia 'Permissões'
  2. Clique na guia 'Defeitos'
  3. Habilite o sinalizador 'Atualização' para defeitos
  4. Habilite o sinalizador 'Atualização' para links

Grupos e permissões

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 módulos restritos.

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

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

Acesso ao módulo

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

Desmarque todo o acesso ao módulo em Exibir usuário, exceto o módulo Defeitos, conforme mostrado abaixo.

Acesso ao módulo

Passo 3) Agora vamos fazer o login usando um dos IDs de usuário 'View' para verificar se as alterações foram aplicadas corretamente. No instantâneo abaixo, é muito evidente que as configurações foram aplicadas de acordo com nossas entradas, pois exibe apenas o módulo 'Defeitos' para o usuário de visualização 'Jim'.

Acesso ao módulo

Entidades do Projeto

  • Entidades do Projeto Permite que os administradores do projeto modifiquem o comportamento dos campos do sistema ALM ou definam 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.

Passo 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 Excluí-lo, pois os campos do sistema são somente leitura.

Entidades do Projeto

Passo 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. O Campo Details apareceria conforme mostrado abaixo, que pode ser editado.

Entidades do Projeto

Passo 3) Campo details também pode ser editado conforme mostrado abaixo.

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

Entidades do Projeto

Passo 4) Agora podemos testemunhar as alterações feitas no módulo de defeitos. Navegue até o módulo de defeitos e o usuário poderá ver o campo recém-criado 'Número da versão' que fará parte do módulo 'Novos defeitos'.

Entidades do Projeto

Listas de Projetos

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

Passo 1) Para adicionar um item em listas predefinidas,

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

Listas de Projetos

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

Listas de Projetos

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

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

Listas de Projetos

Passo 4) Agora navegue até o módulo de defeitos e verifique se o status do item recém-adicionado está na lista.

Listas de Projetos

Automail

Este módulo permite que os administradores do projeto configurem mail regras de notificação para notificar os usuários via email sobre as alterações feitas nos defeitos especificados. Este automóvelmail recurso está disponível apenas para módulo de defeitos.

Passo 1) Para ativar automáticomail notificações execute o seguintewing passos.

  1. Navegue até 'Automáticomail' Link.
  2. O usuário pode acionar email 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 mail sobre as mudanças.
  4. O administrador do projeto também pode selecionar o email configurações em relação a cada um dos usuários disponíveis.
  5. Clique em 'salvar'.

Automail

Passo 2) Um pop é mostrado. Clique OK

Automail

Regras de alerta

Este módulo permite que administradores de projetos ativem regras de alerta para o projeto atual. Este recurso criará alertas e enviará e-mailsmails quando ocorrem mudanças no projeto. Este módulo é válido para requisitos, testes associados e defeitos.

Passo 1) Para ativar regras de alerta,

  1. Navegue em 'Regras de alerta'.
  2. Habilite a verificação 'Alerta associado a' box
  3. Habilite 'enviar E-mail to' e adicione o testador/designer correspondente.
  4. Clique em "Salvar"

Regras de alerta

  • O primeiro alerta: o Test Designer é alertado quando um requisito é modificado para que os testes associados possam ser modificados
  • O segundo alerta: O testador é alertado quando um Defeito altera seu status para 'Fixo' para que o testador responsável possa buscá-lo novamente para novo teste.

Fluxo de trabalho

  • Este módulo permite que administradores de projetos gerem scripts que ajudam em

Personalizando o módulo Defeitos (caixa de diálogo Adicionar defeito ou Caixa de diálogo Exibir defeito).

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

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

Passo 1) Na personalização do projeto,

  1. Clique em 'Fluxo de trabalho'.
  2. Selecione 'Roteiro Generator – Adicionar link de personalização de campo de defeito

Fluxo de trabalho

Passo 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 retirar os campos da lista de campos visíveis.

Nota: Os campos obrigatórios não podem ser removidos da lista de campos visíveis.

Fluxo de trabalho

Passo 3) Depois de retirar todos os campos irrelevantes da lista de campos visíveis, a caixa de diálogo do campo de personalização é exibida.yed como mostrado abaixo.

  1. A lista Campos que são removidos 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.

Fluxo de trabalho

Nota: Embora tenhamos feito customizaçã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 de script com um exemplo após esta seção.

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

Fluxo de trabalho

Editor de scripts

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

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

Passo 1) Para acessar o editor de script –

  1. Navegue até a guia Fluxo de trabalho
  2. Clique em 'Editor de scripts'.

Editor de scripts

Passo 2) O editor de script é mostrado ao usuário conforme mostrado abaixo.

  1. Selecione 'Script do Módulo de Defeitos'
  2. O comentário mostra que esta é a área onde precisamos fazer alterações, pois exibe explicitamente ‘defeito details personalização de campo’.
  3. Ele é programado 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'.

Editor de scripts

Passo 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 exibidasyed como mostrado abaixo.

Editor de scripts

Passo 4) Vamos entender o roteiro.

Vamos considerar o seguintewing linha de código no script

SetFieldApp “BG_ACTUAL_FIX_TIME”, Verdadeiro, Falso, 0, 0

Aqui estão ostails -

SetFieldApp A chamada da função é feita com 5 parâmetros
Nome do campo BG_ACTUAL_FIX_Time – O nome do campo. Vamos alterar as configurações deste 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.
Sinalizador PageNo Começa com 0. Se houver mais campos, o usuário pode configurá-los para serem exibidosyed página wise.
Ver pedido O usuário também pode organizar a ordem do campo usando este sinalizador. Começa com 0 e aumenta em 1. Com base nisso, a ordem dos campos é definida

Passo 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, o defeito Details diálogo é displayyed para o usuário conforme mostrado abaixo.

Editor de scripts

Edite essa linha de código conforme mostrado abaixo.

SetFieldApp “BG_ACTUAL_FIX_TIME”, Falso, Falso, 0, 16

A saída do script refletiu em Defect details caixa de diálogo conforme mostrado abaixo.

Editor de scripts

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 dos campos conforme mostrado abaixo.
  2. Clique em 'Salvar'.

Editor de scripts

Passo 7) Agora faça login como um dos usuários do tipo ‘TDAdmin’ e acesse um dos defeitos para que ‘Ver defeito details'a caixa de diálogo é aberta. O defeito details A caixa de diálogo agora é exibida conforme mostrado abaixo.

Editor de scripts