QU’est-ce que HP ALM?

HP ALM (Application Life Cycle Management) est un outil basé sur le web qui aide les organisations à gérer le cycle de vie des applications depuis la planification du projet, la collecte des exigences, jusqu’au test du déploiement&, qui autrement est une tâche fastidieuse.

dans son avatar précédent en tant que HP Quality Center, L’outil de gestion des tests a été développé par Mercury interactive.

Il est maintenant développé par HP sous le nom D’ALM., Le formulaire complet ALM est un outil de gestion du Cycle de vie des applications qui prend en charge diverses phases du cycle de vie du développement logiciel.

ALM tool fournit également l’intégration à tous les autres produits HP tels que UFT et Load Runner.

Pourquoi utiliser HP ALM?

Les différents intervenants impliqués dans un projet typique sont –

  • Développeur
  • Testeur
  • les Analystes d’Entreprise
  • les Gestionnaires de Projet
  • les Propriétaires de Produit

Ces intervenants effectuer diverses activités qui doivent être communiquées à tous les membres de l’équipe.,

Si nous ne maintenons pas de référentiel centralisé pour enregistrer, maintenir et suivre tous les artefacts liés au produit, le projet échouera incontestablement.

nous avons également besoin d’un mécanisme pour documenter et collaborer sur toutes les activités de test et de développement.

Entrez HP ALM!

  • Il permet à toutes les parties prenantes d’interagir et de se coordonner, pour atteindre les objectifs du projet.
  • Il fournit un suivi robuste& des rapports et une intégration transparente de diverses tâches liées au projet.,
  • Il permet une analyse détaillée du projet et une gestion efficace.
  • ALM tool peut se connecter à nos systèmes de messagerie et envoyer des e-mails sur tout changement(comme le changement D’exigence, la levée de défauts, etc..) à tous les membres de l’équipe.

HP Quality Center Versions

Il est important de comprendre l’histoire D’ALM.

  • HP Quality Center était auparavant connu sous le nom de Test Director, développé par Mercury Interactive.
  • En 2008, la Version 8 a été publiée et le produit a été renommé Quality Center.,
  • plus tard, HP a acquis Mercury Interactive et a rebaptisé tous les produits mercury en HP.
  • Mercury Quality Center est donc devenu HP Quality Center
  • en 2011, la Version 11 a été publiée et Quality center a été rebaptisé HP ALM.

Architecture de QC

Maintenant, laissez-nous comprendre la technologie de HP ALM. ALM est une application d’entreprise développée en utilisant Java 2 Enterprise Edition (J2EE) qui peut avoir MS SQL Server ou Oracle comme back-end. ALM a 3 composants-Client, Serveur D’applications et serveur de base de données.,

  1. HP ALM client: lorsqu’un utilisateur final / testeur accède à L’URL D’ALM, les composants du client sont téléchargés sur le système du client. Les composants client ALM aident l’utilisateur à interagir avec le serveur à l’aide des technologies.net et COM via une connexion sécurisée (HTTPS).
  2. serveur ALM / serveur D’applications: le serveur D’applications s’exécute généralement sur une plate-forme Windows ou Linux qui répond aux demandes des clients. App server utilise le pilote JDBC (Java Database Connectivity) pour communiquer entre le serveur d’applications et les serveurs de base de données.,
  3. serveurs de base de données: la couche de base de données stocke trois schémas.
  • schéma D’Administration du Site: il stocke les informations relatives aux domaines, aux utilisateurs et aux paramètres du site.
  • projet de laboratoire: ce schéma stocke les informations de laboratoire relatives aux tests fonctionnels et de Performance sur des hôtes distants, les données du serveur Performance Center.
  • schéma de projet: stocke les informations du projet, telles que l’élément de travail / les données créées par l’utilisateur dans la zone du projet., Chaque projet a son propre schéma et ils sont créés sur le même serveur de base de données que le schéma D’Administration du Site.

HP ALM Éditions:

HP ALM est un outil commercialement sous licence de l’outil et HP distribue ALM en 4 saveurs différentes

ALM Édition Comparaison des fonctionnalités

Chacun de la licence permet aux utilisateurs d’accéder à certaines ALM fonctionnalités., Le tableau suivant répertorie les fonctionnalités qu’une licence particulière vous donne =

étudions pourquoi achèteriez – vous une version particulière et à qui convient-elle

  • HP ALM Essentials-ceci est pour les entreprises qui ont juste besoin des fonctionnalités de base pour soutenir tout leur cycle de vie logiciel. Il a accès à la gestion des exigences, à la gestion des tests et à la gestion des défauts.
  • HP QC Enterprise Edition – cette licence est valable pour les entreprises qui souhaitent utiliser ALM exclusivement à des fins de test., Il fournit également l’intégration avec Unified functional tester (UFT).
  • HP ALM Performance Center Edition-cette licence convient le mieux aux organisations qui souhaitent utiliser HP ALM pour piloter des scripts HP-Load runner. Il aide les utilisateurs à maintenir, gérer, planifier, exécuter et surveiller les tests de performance.

Workflow ALM

pour apprendre le workflow de gestion du cycle de vie des Applications HP, étudions d’abord un processus de test typique –

  • nous commençons par planifier, rédiger et publier les détails., Déterminer le nombre de Cycles dans chaque version & portée de chaque version
  • Pour une version et un Cycle donnés, nous rédigeons les spécifications requises.
  • En fonction des exigences, des plans de Test et des cas de test sont créés.
  • La prochaine étape est l’exécution du plan de tests créé
  • La prochaine étape de ce processus de test est le suivi et la correction des défauts détectés dans l’étape d’exécution
  • pendant toutes les étapes, l’analyse est effectuée et des rapports et des graphiques sont générés pour la génération de métriques de test.,

L’outil de test HP ALM fournit un module adapté à chaque étape du processus de test. Nous les étudierons en détail dans des tutoriels ultérieurs.