O que é o HP ALM? Ferramenta de teste do Quality Center (QC)

O que é HP ALM?

HP ALM (Application Life Cycle Management) é uma ferramenta baseada na web que ajuda as organizações a gerenciar o ciclo de vida do aplicativo desde o planejamento do projeto, coleta de requisitos até teste e implantação, o que de outra forma seria uma tarefa demorada.

Em seu avatar anterior como HP Quality Center, a ferramenta de gerenciamento de testes foi desenvolvida por Mercury interativa.

Agora é desenvolvido pela HP como ALM. O formulário completo do ALM é APplicação LCiclo de vida MFerramenta de gestão que suporta diversas fases do ciclo de vida de desenvolvimento de software.

A ferramenta ALM também fornece integração com todos os outros produtos HP, como UFT e Corredor de carga.

Por que usar o HP ALM?

As várias partes interessadas envolvidas em um projeto típico são -

  • Developer
  • testador
  • Analistas de negócios
  • Gerentes de Projeto
  • Proprietários do produto

Essas partes interessadas realizam diversos conjuntos de atividades que precisam ser comunicadas a todos os membros da equipe envolvidos.

Se não mantivermos um repositório centralizado para registrar, manter e rastrear todos os artefatos relacionados ao produto, o projeto irá inquestionavelmente FALHAR.

Também precisamos de um mecanismo para documentar e colaborar em todas as atividades de teste e desenvolvimento.

Usar o HP ALM

Entre no HP ALM!

  • Permite que todas as partes interessadas interagir e coordenar, para atingir os objetivos do projeto.
  • Ele fornece robusto rastreamento e relatórios e integração perfeita de várias tarefas relacionadas ao projeto.
  • Ele permite detalhes análise de projetos e gerenciamento eficaz.
  • A ferramenta ALM pode se conectar aos nossos sistemas de e-mail e enviar e-mails sobre quaisquer alterações (como alteração de requisitos, levantamento de defeitos, etc.) para todos os membros desejados da equipe.

Versões do HP Quality Center

É importante entender a história do ALM.

  • O HP Quality Center era anteriormente conhecido como Test Director, desenvolvido por Mercury Interativo.
  • Em 2008, a versão 8 foi lançada e o produto foi renomeado como Quality Center.
  • Later, HP adquiriu Mercury Interativo e renomeou todos os produtos Mercury como HP.
  • So Mercury Centro de Qualidade tornou-se Centro de Qualidade HP
  • Em 2011, a versão 11 foi lançada e o Quality Center foi rebatizado como HP ALM.

Versões do HP Quality Center

Archiestrutura de controle de qualidade

Agora vamos entender a parte tecnológica do HP-ALM. ALM é um aplicativo corporativo desenvolvido usando Java 2 Enterprise Edition (J2EE) que pode ter MS SQL Servidor ou Oracle como seu back-end. O ALM possui 3 componentes – Cliente, Servidor de Aplicativos e Servidor de Banco de Dados.

  1. Cliente HP ALM: quando um usuário final/testador acessa o URL do ALM, os componentes do cliente são baixados no sistema do cliente. Os componentes do cliente ALM ajudam o usuário a interagir com o servidor usando tecnologias .NET e COM por meio de uma conexão segura (HTTPS).
  2. Servidor ALM/servidor de aplicativos: O servidor de aplicativos geralmente é executado em um Windows or Linux plataforma que atende às solicitações dos clientes. O servidor de aplicativos faz uso do Java Driver Database Connectivity (JDBC) para comunicação entre o servidor de aplicativos e os servidores de banco de dados.
  3. Servidores de banco de dados: A camada de banco de dados armazena três esquemas.
  • Esquema de administração do site: Armazena informações relacionadas aos domínios, usuários e parâmetros do site.
  • Projeto de laboratório: Este esquema armazena informações de laboratório relacionadas a funções funcionais e Teste de Desempenho em hosts remotos, dados do servidor do Performance Center.
  • Esquema do projeto: Armazena informações do projeto, como itens/dados de trabalho criados pelo usuário na área do projeto. Cada projeto possui seu próprio esquema e são criados no mesmo servidor de banco de dados que o esquema de Administração do Site.

Archiestrutura de controle de qualidade

Edições do HP ALM

Ferramenta HP ALM é uma ferramenta licenciada comercialmente e a HP distribui ALM em 4 sabores diferentes

Edições do HP ALM

Comparação de recursos do ALM Edition

Cada uma das licenças permite que os usuários acessem determinadas funcionalidades do ALM. A tabela a seguir lista os recursos que uma licença específica oferece =

Comparação de recursos do ALM Edition

Vamos estudar por que você compraria uma versão específica e para quem ela é adequada

  • HP ALM Essentials – Destina-se a empresas que precisam apenas dos recursos básicos para oferecer suporte a todo o ciclo de vida do software. Tem acesso ao gerenciamento de requisitos, gerenciamento de testes e Defeito gestão.
  • HP QC Enterprise Edition – Esta licença é válida para empresas que desejam usar o ALM exclusivamente para fins de teste. Ele também fornece integração com o Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition – Esta licença é mais adequada para organizações que desejam usar o HP ALM para conduzir scripts do executor HP-Load. Ajuda os usuários a manter, gerenciar, agendar, executar e monitorar testes de desempenho.

Fluxo de trabalho do ALM

Para aprender o fluxo de trabalho do HP Application Lifecycle Management, vamos primeiro estudar um processo de teste típico-

Fluxo de trabalho do ALM

  • Começamos com detalhes de planejamento, rascunho e liberação. Determine o número de ciclos em cada versão e o escopo de cada versão
  • Para uma determinada versão e ciclo, elaboramos as Especificações de Requisitos.
  • Com base nos requisitos, são criados planos de teste e casos de teste.
  • A próxima etapa é executar o plano de testes criado
  • A próxima etapa deste processo de teste é rastrear e corrigir os defeitos detectados na fase de execução
  • Durante todas as etapas são feitas análises e gerados relatórios e gráficos para geração de métricas de teste.

A ferramenta de teste HP ALM fornece um módulo que atende a cada estágio do processo de teste. Iremos estudá-los em detalhes em tutoriais posteriores.