Wat is HP ALM? Quality Center (QC) testtool

Wat is HP ALM?

HP ALM (Application Life Cycle Management) is een webgebaseerde tool die organisaties helpt bij het beheren van de applicatielevenscyclus vanaf de projectplanning, het verzamelen van vereisten tot het testen en implementeren, wat anders een tijdrovende taak is.

In zijn eerdere avatar als HP Quality Center, werd de testbeheertool ontwikkeld door Mercury Interactive.

Het is nu ontwikkeld door HP als ALM. Het ALM volledige formulier A TOEPASSING L ife Cycle M anagement Tool die steunen verschillende fasen van de software levenscyclus.

ALM-tool biedt ook integratie met alle andere HP-producten, zoals UFT en Load Runner.

Waarom HP ALM gebruiken?

De verschillende belanghebbenden die bij een typisch project betrokken zijn, zijn -

  • Ontwikkelaar
  • Tester
  • Bedrijfsanalisten
  • Project managers
  • Producteigenaren

Deze belanghebbenden voeren diverse activiteiten uit die aan alle betrokken teamleden moeten worden gecommuniceerd.

Als we geen gecentraliseerde opslagplaats onderhouden om alle artefacten met betrekking tot het product vast te leggen, te onderhouden en te volgen, zal het project ongetwijfeld FALEN.

We hebben ook een mechanisme nodig om alle test- en ontwikkelingsactiviteiten te documenteren en samen te werken.

Voer HP ALM in!

  • Het stelt alle belanghebbenden in staat om te communiceren en te coördineren om de projectdoelen te bereiken.
  • Het biedt robuuste tracking en rapportage en naadloze integratie van verschillende projectgerelateerde taken.
  • Het maakt gedetailleerde projectanalyse en effectief beheer mogelijk .
  • De ALM-tool kan verbinding maken met onze e-mailsystemen en e-mails sturen over eventuele wijzigingen (zoals wijziging van vereisten, opheffen van defecten, enz.) Naar alle gewenste teamleden.

HP Quality Center-versies

Het is belangrijk om de geschiedenis van ALM te begrijpen.

  • HP Quality Center was voorheen bekend als Test Director, ontwikkeld door Mercury Interactive.
  • In 2008 werd versie 8 uitgebracht en het product kreeg de nieuwe naam Quality Center.
  • Later nam HP Mercury Interactive over en doopte het alle kwikproducten om tot HP.
  • Dus Mercury Quality Center werd HP Quality Center
  • In 2011 werd versie 11 uitgebracht en werd Quality Center omgedoopt tot HP ALM.

Architectuur van QC

Laten we nu het technologiegedeelte van HP-ALM begrijpen. ALM is een bedrijfsapplicatie die is ontwikkeld met Java 2 Enterprise Edition (J2EE) en die MS SQL Server of Oracle als back-end kan hebben. ALM heeft 3 componenten - Client, Application Server en Database Server.

  1. HP ALM-client: wanneer een eindgebruiker / tester de URL van ALM opent, worden de clientcomponenten gedownload naar het systeem van de client. ALM-clientcomponenten helpen de gebruiker om met de server te communiceren met behulp van .NET- en COM-technologieën via een beveiligde verbinding (HTTPS).
  2. ALM-server / applicatieserver: applicatieserver draait meestal op een Windows- of Linux-platform dat tegemoet komt aan de verzoeken van de klant. App-server maakt gebruik van het Java Database Connectivity (JDBC) -stuurprogramma om te communiceren tussen de applicatieserver en databaseservers.
  3. Databaseservers : in de databaselaag worden drie schema's opgeslagen.
  • Sitebeheerschema: het slaat informatie op met betrekking tot de domeinen, gebruikers en siteparameters.
  • Lab-project: dit schema slaat lab-informatie op met betrekking tot functionele en prestatietests op externe hosts, Performance Center-servergegevens.
  • Projectschema: slaat projectinformatie op, zoals werkitem / gegevens die door de gebruiker zijn gemaakt onder het projectgebied. Elk project heeft zijn eigen schema en ze worden gemaakt op dezelfde databaseserver als het sitebeheerschema.

HP ALM-edities:

HP ALM-tool is een commercieel gelicentieerde tool en HP distribueert ALM in 4 verschillende smaken

ALM Edition-functievergelijking

Elke licentie geeft gebruikers toegang tot bepaalde ALM-functionaliteiten. De volgende tabel geeft een overzicht van de functies die een bepaalde licentie u geeft =

Laten we eens kijken waarom u een bepaalde versie zou kopen en voor wie deze geschikt is

  • HP ALM Essentials - Dit is voor bedrijven die alleen de basisfuncties nodig hebben om hun volledige softwarelevenscyclus te ondersteunen. Het heeft toegang tot vereistenbeheer, testbeheer en defectbeheer.
  • HP QC Enterprise Edition - Deze licentie is geldig voor bedrijven die ALM uitsluitend voor testdoeleinden willen gebruiken. Het biedt ook integratie met Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition - Deze licentie is het meest geschikt voor organisaties die HP ALM willen gebruiken om HP-Load runner-scripts aan te sturen. Het helpt de gebruikers bij het onderhouden, beheren, plannen, uitvoeren en bewaken van prestatietests.

ALM-workflow

Om de HP Application Lifecycle Management-workflow te leren kennen, laten we eerst een typisch testproces bestuderen:

  • We beginnen met de details van de planning, het opstellen en vrijgeven. Bepaal het aantal cycli in elke release en scope van elke release
  • Voor een gegeven Release en Cycle stellen we de Requirements Specificaties op.
  • Op basis van de eisen worden testplannen en testcases gemaakt.
  • De volgende stap is het uitvoeren van het gemaakte testplan
  • De volgende stap in dit testproces is het opsporen en verhelpen van de defecten die tijdens de uitvoeringsfase zijn gedetecteerd
  • Tijdens alle fasen wordt een analyse uitgevoerd en worden rapporten en grafieken gegenereerd voor het genereren van teststatistieken.

HP ALM-testtool biedt een module die geschikt is voor elke fase van het testproces. We zullen ze in latere tutorials in detail bestuderen.

Interessante artikelen...