Qu'est-ce que HP ALM? Outil de test du centre de qualité (CQ)

Table des matières:

Anonim

Qu'est-ce que HP ALM?

HP ALM (Application Life Cycle Management) est un outil 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 et au déploiement, qui autrement est une tâche chronophage.

Dans son avatar antérieur 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. La forme ALM complète est un pplication L IFE Cycle M estion outil qui prend en charge les différentes phases du cycle de vie du développement logiciel.

L'outil ALM permet également l'intégration à tous les autres produits HP tels que UFT et Load Runner.

Pourquoi utiliser HP ALM?

Les différents acteurs impliqués dans un projet type sont -

  • Développeur
  • Testeur
  • Analystes d'affaires
  • Responsables de projet
  • Propriétaires de produits

Ces parties prenantes exécutent un ensemble diversifié d'activités qui doivent être communiquées à tous les membres de l'équipe concernés.

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 et des rapports robustes 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 .
  • L'outil ALM peut se connecter à nos systèmes de messagerie et envoyer des e-mails concernant tout changement (comme le changement d'exigence, la levée de défauts, etc.) à tous les membres de l'équipe souhaités.

Versions de HP Quality Center

Il est important de comprendre l'histoire de l'ALM.

  • HP Quality Center était auparavant connu sous le nom de Test Director, développé par Mercury Interactive.
  • En 2008, la version 8 est sortie et le produit a été renommé Quality Center.
  • Plus tard, HP a acquis Mercury Interactive et a renommé tous les produits mercure en HP.
  • Donc Mercury Quality Center est devenu HP Quality Center
  • En 2011, la version 11 est sortie et le centre de qualité a été rebaptisé HP ALM.

Architecture du QC

Voyons maintenant la partie technologique de HP-ALM. ALM est une application d'entreprise développée à l'aide de Java 2 Enterprise Edition (J2EE) qui peut avoir MS SQL Server ou Oracle comme back-end. ALM comprend 3 composants: le client, le serveur d'applications et le serveur de base de données.

  1. Client HP ALM: lorsqu'un utilisateur final / testeur accède à l'URL d'ALM, les composants 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. Le serveur d'applications 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 liées aux tests fonctionnels et de performance sur les hôtes distants, les données du serveur Performance Center.
  • Schéma du projet: stocke les informations du projet, telles que l'élément de travail / les données créées par l'utilisateur dans la zone de 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.

Éditions HP ALM:

L'outil HP ALM est un outil sous licence commerciale et HP distribue ALM en 4 saveurs différentes

Comparaison des fonctionnalités de l'édition ALM

Chacune des licences permet aux utilisateurs d'accéder à certaines fonctionnalités d'ALM. Le tableau suivant répertorie les fonctionnalités qu'une licence particulière vous donne =

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

  • HP ALM Essentials - Ceci est destiné aux entreprises qui n'ont besoin que des fonctionnalités de base pour prendre en charge l'intégralité de 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 une 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 d'exécution HP-Load. Il aide les utilisateurs à maintenir, gérer, planifier, exécuter et surveiller les tests de performance.

Flux de travail ALM

Pour apprendre le flux de travail HP Application Lifecycle Management, étudions d'abord un processus de test typique-

  • Nous commençons par les détails de planification, de rédaction et de publication. Déterminer le nombre de cycles dans chaque version et la portée de chaque version
  • Pour une version et un cycle donnés, nous rédigeons les spécifications des exigences.
  • En fonction des exigences, des plans de test et des cas de test sont créés.
  • La prochaine étape consiste à exécuter le plan de tests créé
  • La prochaine étape de ce processus de test consiste à suivre et à corriger les défauts détectés lors de la phase d'exécution
  • À 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 mesures 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.