Wat is HP ALM? Quality Center (QC) testtool
Wat is HP ALM?
HP ALM (Application Life Cycle Management) is een webgebaseerde tool waarmee organisaties de levenscyclus van applicaties kunnen beheren, van projectplanning en het verzamelen van vereisten tot en met het testen en implementeren, wat anders een tijdrovende taak is.
In zijn eerdere avatar als HP Quality Center werd de testmanagementtool ontwikkeld door Mercury interactief.
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.
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.
- De ALM-tool kan verbinding maken met onze e-mailsystemen en e-mails over eventuele wijzigingen (zoals gewijzigde vereisten, gemelde defecten, enz.) naar alle gewenste teamleden sturen.
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 Interactief.
- In 2008 werd versie 8 uitgebracht en werd de naam van het product gewijzigd in Quality Center.
- Later, HP overgenomen Mercury Interactive en alle kwikproducten werden omgedoopt tot HP.
- So Mercury Quality Center werd HP Quality Center
- In 2011 werd versie 11 uitgebracht en werd Quality Center omgedoopt tot HP ALM.
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.
- 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).
- 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 de Java Database Connectivity (JDBC)-stuurprogramma voor communicatie tussen de applicatieserver en databaseservers.
- 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.
HP ALM-edities
HP ALM-tool is een commercieel gelicentieerd hulpmiddel en HP distribueert ALM in 4 verschillende smaken
Functievergelijking van de ALM-editie
Elke licentie geeft gebruikers toegang tot bepaalde ALM-functionaliteiten. De volgende tabel geeft de functies weer 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 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:
- We beginnen met Planning, Drafting en Release details. Bepaal het aantal Cycles in elke release & Scope 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.
HP ALM testing tool biedt een module die in elke fase van het testproces voorziet. We zullen ze in detail bestuderen in latere tutorials.