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 de levenscyclus van applicaties te beheren, vanaf de projectplanning en het verzamelen van vereisten tot aan het testen en implementeren, wat anderewise is een tijdrovende klus.

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

Het is nu door HP ontwikkeld als ALM. Het volledige ALM-formulier is AOEPASSING Life-cyclus Management Tool die verschillende fasen van het proces ondersteunt levenscyclus van softwareontwikkeling.

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

Waarom HP ALM gebruiken?

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

  • Ontwikkelaar
  • tester
  • Bedrijfsanalisten
  • Project Managers
  • Producteigenaren

Deze belanghebbenden voeren een diverse reeks 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 mislukken.

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

Gebruik HP ALM

Betreed HP ALM!

  • Het stelt alle belanghebbenden in staat dit te doen communiceren en coördineren, om de projectdoelen te bereiken.
  • Het biedt robuustheid volgen en rapporteren en naadloze integratie van verschillende projectgerelateerde taken.
  • Het maakt gedetailleerd mogelijk projectanalyse en effectief management.
  • ALM-tool kan verbinding maken met onze email systemen en stuur emailgaat over eventuele wijzigingen (zoals het wijzigen van vereisten, het verhogen van defecten, enz.) voor 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 werd de naam van het product gewijzigd in Quality Center.
  • Later, heeft HP Mercury Interactive overgenomen en alle kwikproducten omgedoopt tot HP.
  • Daarom werd Mercury Quality Center HP Quality Center
  • In 2011 werd versie 11 uitgebracht en werd Quality Center omgedoopt tot HP ALM.

HP Quality Center-versies

Archistructuur van QC

Laten we nu het technologiegedeelte van HP-ALM begrijpen. ALM is een bedrijfsapplicatie ontwikkeld met behulp van Java 2 Enterprise Edition (J2EE) die MS SQL Server of Oracle als zijn achterkant. ALM heeft 3 componenten: Client, Applicatieserver en Databaseserver.

  1. HP ALM-client: wanneer een eindgebruiker/tester toegang krijgt tot de URL van ALM, 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 or Linux platform dat tegemoet komt aan de wensen van de klant. App-server maakt gebruik van het Java Database Connectivity-stuurprogramma (JDBC) om te communiceren tussen de applicatieserver en databaseservers.
  3. Database-servers: De databaselaag slaat drie schema's op.
  • Sitebeheerschema: Het slaat informatie op met betrekking tot de domeinen, gebruikers en siteparameters.
  • Laboratoriumproject: In dit schema wordt laboratoriuminformatie opgeslagen met betrekking tot functionele en Performance Testing op externe hosts, Performance Center-servergegevens.
  • Projectschema: Slaat projectinformatie op, zoals werkitems/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.

Archistructuur van QC

HP ALM-edities

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

HP ALM-edities

Functievergelijking van de ALM-editie

Met elk van de licenties hebben gebruikers toegang tot bepaalde ALM-functionaliteiten. Volgwing Tabel geeft een overzicht van de functies die een bepaalde licentie u biedt =

Functievergelijking van de ALM-editie

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 voor de ondersteuning van hun gehele softwarelevenscyclus. Het heeft toegang tot vereistenbeheer, testbeheer en Defect management.
  • HP QC Enterprise Edition – Deze licentie geldt 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 monitoren van prestatietests.

ALM-workflow

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

ALM-workflow

  • We beginnen met het plannen, opstellen en vrijgeven van details. Bepaal het aantal cycli in elke release en de reikwijdte van elke release
  • Voor een bepaalde Release en Cyclus stellen wij de Eisspecificaties op.
  • Op basis van de eisen worden er testplannen en testgevallen gemaakt.
  • De volgende fase is het uitvoeren van het gemaakte testplan
  • De volgende fase in dit testproces is het volgen en repareren van de defecten die in de uitvoeringsfase zijn ontdekt
  • Tijdens alle fasen wordt er analyse uitgevoerd en worden rapporten en grafieken gegenereerd voor het genereren van teststatistieken.

De HP ALM-testtool biedt een module voor elke fase van het testproces. We zullen ze in detail bestuderen later tutorials.