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.
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.
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.
- 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).
- 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.
- 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.
Edições do HP ALM
Ferramenta HP ALM é uma ferramenta licenciada comercialmente e a HP distribui ALM em 4 sabores diferentes
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 =
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-
- 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.