Hvad er HP ALM? Kvalitetscenter (QC) testværktøj
Hvad er HP ALM?
HP ALM (Application Life Cycle Management) er et webbaseret værktøj, der hjælper organisationer med at styre applikationens livscyklus lige fra projektplanlægning, kravindsamling, indtil test og implementering, hvilket ellers er en tidskrævende opgave.
I sin tidligere avatar som HP Quality Center blev teststyringsværktøjet udviklet af Mercury interaktive.
Det er nu udviklet af HP som ALM. Den fulde ALM-formular er Anvendelsen Life cyklus Management Værktøj, der understøtter forskellige faser af livscyklus til softwareudvikling.
ALM-værktøjet tilbyder også integration med alle andre HP-produkter som f.eks. UFT og Load Runner.
Hvorfor bruge HP ALM?
De forskellige interessenter involveret i et typisk projekt er –
- Udvikler
- tester
- Forretningsanalytikere
- Projektledere
- Produktejere
Disse interessenter udfører forskellige sæt aktiviteter, som skal kommunikeres til alle berørte teammedlemmer.
Hvis vi ikke har et centraliseret arkiv til at registrere, vedligeholde og tracHvis du ser alle artefakterne relateret til produktet, vil projektet utvivlsomt MISSLYKKE.
Vi har også brug for en mekanisme til at dokumentere og samarbejde om alle test- og udviklingsaktiviteter.
Indtast HP ALM!
- Det gør det muligt for alle interessenter interagere og koordinere, at nå projektets mål.
- Det giver robust trackonge og rapportering og problemfri integration af forskellige projektrelaterede opgaver.
- Det muliggør detaljerede projektanalyse og effektiv ledelse.
- ALM-værktøjet kan oprette forbindelse til vores e-mail-systemer og sende e-mails om eventuelle ændringer (såsom kravændringer, defektforøgelse osv..) til alle ønskede teammedlemmer.
HP Quality Center-versioner
Det er vigtigt at forstå historien om ALM.
- HP Quality Center var tidligere kendt som Test Director, som blev udviklet af Mercury Interaktiv.
- I 2008 blev version 8 frigivet, og produktet blev omdøbt til Quality Center.
- Later, HP erhvervede Mercury Interaktiv og omdøbte alle kviksølvprodukter som HP.
- So Mercury Quality Center blev til HP Quality Center
- I 2011 blev version 11 frigivet, og Quality center blev omdøbt til HP ALM.
Architecture af QC
Lad os nu forstå teknologidelen af HP-ALM. ALM er en virksomhedsapplikation udviklet vha Java 2 Enterprise Edition (J2EE), der kan have MS SQL Server eller Oracle som dens bagende. ALM har 3 komponenter – Client, Application Server og Database Server.
- HP ALM-klient: når en slutbruger/tester tilgår URL'en for ALM, downloades klientkomponenterne på klientens system. ALM-klientkomponenter hjælper brugeren med at interagere med serveren ved hjælp af .NET- og COM-teknologier over en sikker forbindelse (HTTPS).
- ALM-server/applikationsserver: Applikationsserver kører normalt på en Windows or Linux platform, der imødekommer kundens ønsker. App server gør brug af Java Database Connectivity (JDBC) driver til at kommunikere mellem applikationsserveren og databaseservere.
- Database servere: Databaselaget gemmer tre skemaer.
- Skema til webstedsadministration: Det gemmer information relateret til domæner, brugere og webstedsparametre.
- Laboratorieprojekt: Dette skema gemmer laboratorieoplysninger relateret til funktionelle og Test af ydeevne på fjernværter, Performance Center-serverdata.
- Projektskema: Gemmer projektinformation, såsom arbejdselement/data oprettet af brugeren under projektområdet. Hvert projekt har sit eget skema, og de er oprettet på den samme databaseserver som webstedsadministrationsskemaet.
HP ALM Editions
HP ALM værktøj er et kommercielt licenseret værktøj og HP distribuerer ALM i 4 forskellige varianter
Sammenligning af funktioner i ALM Edition
Hver af licenserne giver brugere adgang til visse ALM-funktioner. Følgende tabel viser de funktioner, som en bestemt licens giver dig =
Lad os undersøge, hvorfor du ville købe en bestemt version, og hvem er den egnet til
- HP ALM Essentials – Dette er for virksomheder, der kun har brug for de grundlæggende funktioner til at understøtte hele deres softwarelivscyklus. Den har adgang til kravstyring, teststyring og Defekt ledelse.
- HP QC Enterprise Edition – Denne licens gælder for virksomheder, der udelukkende ønsker at bruge ALM til testformål. Den giver også integration med Unified Functional Tester (UFT).
- HP ALM Performance Center Edition – Denne licens passer bedst til organisationer, der gerne vil bruge HP ALM til at køre HP-Load runner-scripts. Det hjælper brugerne med at vedligeholde, administrere, planlægge, udføre og overvåge ydeevnetest.
ALM arbejdsgang
For at lære HP Application Lifecycle Management-workflowet at kende, lad os først studere en typisk testproces-
- Vi begynder med planlægning, udarbejdelse og udgivelsesdetaljer. Bestem antallet af cyklusser i hver udgivelse og omfang for hver udgivelse
- For en given udgivelse og cyklus udarbejder vi kravspecifikationerne.
- Ud fra kravene oprettes testplaner og testcases.
- Næste trin er at udføre den oprettede testplan
- Næste trin i denne testproces er trackonge og udbedring af de mangler, der blev opdaget i udførelsesfasen
- Under alle stadier udføres der analyser, og der genereres rapporter og grafer til generering af testmetrik.
HP ALM testværktøj giver et modul, der passer til hvert trin i testprocessen. Vi vil studere dem i detaljer i senere tutorials.






