Vad är HP ALM? Quality Center (QC) testverktyg
Vad är HP ALM?
HP ALM (Application Life Cycle Management) är ett webbaserat verktyg som hjälper organisationer att hantera applikationens livscykel ända från projektplanering, kravinsamling, fram till testning och implementering, vilket annars är en tidskrävande uppgift.
I sin tidigare avatar som HP Quality Center utvecklades testhanteringsverktyget av Mercury interaktiv.
Det är nu utvecklat av HP som ALM. ALM fullständiga formuläret är AILLÄMPNING Life Cykel Management Verktyg som stöder olika faser av mjukvaruutvecklingens livscykel.
ALM-verktyget tillhandahåller också integration med alla andra HP-produkter som UFT och Ladda Runner.
Varför använda HP ALM?
De olika intressenterna som är involverade i ett typiskt projekt är –
- Utvecklare
- Testare
- Affärsanalytiker
- Projektledare
- Produktägare
Dessa intressenter utför en mängd olika aktiviteter som måste kommuniceras till alla berörda teammedlemmar.
Om vi inte upprätthåller ett centraliserat arkiv för att registrera, underhålla och spåra alla artefakter som är relaterade till produkten, kommer projektet utan tvekan att MISLYCAS.
Vi behöver också en mekanism för att dokumentera och samarbeta kring alla test- och utvecklingsaktiviteter.
Ange HP ALM!
- Det gör det möjligt för alla intressenter interagera och koordinera, för att nå projektmålen.
- Det ger robust spårning & rapportering och sömlös integrering av olika projektrelaterade uppgifter.
- Det möjliggör detaljerad projektanalys och effektiv ledning.
- ALM-verktyget kan ansluta till våra e-postsystem och skicka e-postmeddelanden om eventuella ändringar (som kravändring, höjning av defekter, etc..) till alla önskade teammedlemmar.
HP Quality Center-versioner
Det är viktigt att förstå historien om ALM.
- HP Quality Center var tidigare känt som Test Director som utvecklades av Mercury Interaktiv.
- 2008 släpptes version 8 och produkten bytte namn till Quality Center.
- Later, HP förvärvade Mercury Interaktiv och ommärkte alla kvicksilverprodukter som HP.
- So Mercury Quality Center blev HP Quality Center
- 2011 släpptes version 11 och Quality Center döptes om till HP ALM.
Architecture av QC
Låt oss nu förstå teknikdelen av HP-ALM. ALM är en företagsapplikation utvecklad med hjälp av Java 2 Enterprise Edition (J2EE) som kan ha MS SQL Server eller Oracle som dess baksida. ALM har 3 komponenter – klient, applikationsserver och databasserver.
- HP ALM-klient: när en slutanvändare/testare kommer åt URL:en till ALM, laddas klientkomponenterna ner på klientens system. ALM-klientkomponenter hjälper användaren att interagera med servern med hjälp av .NET- och COM-tekniker över en säker anslutning (HTTPS).
- ALM-server/applikationsserver: Applikationsservern körs vanligtvis på en Windows or Linux plattform som tillgodoser kundens önskemål. Appservern använder sig av Java Database Connectivity (JDBC) drivrutin för att kommunicera mellan applikationsservern och databasservrarna.
- Databasservrar: Databaslagret lagrar tre scheman.
- Webbplatsadministrationsschema: Den lagrar information relaterad till domäner, användare och platsparametrar.
- Labbprojekt: Detta schema lagrar labbinformation relaterad till funktionella och Prestandatester på fjärrvärdar, Performance Center-serverdata.
- Projektschema: Lagrar projektinformation, såsom arbetsobjekt/data skapade av användaren under projektområdet. Varje projekt har sitt eget schema och de skapas på samma databasserver som schemat för webbplatsadministration.
HP ALM Editions
HP ALM-verktyg är ett kommersiellt licensierat verktyg och HP distribuerar ALM i 4 olika smaker
Jämförelse av funktioner i ALM Edition
Var och en av licenserna tillåter användare att komma åt vissa ALM-funktioner. Följande tabell listar de funktioner som en viss licens ger dig =
Låt oss studera varför du skulle köpa en viss version och vem den passar för
- HP ALM Essentials – Det här är för företag som bara behöver de grundläggande funktionerna för att stödja hela deras programvarulivscykel. Den har tillgång till kravhantering, testhantering och defekt ledning.
- HP QC Enterprise Edition – Denna licens gäller för företag som vill använda ALM uteslutande för teständamål. Det ger också integration med Unified Functional Tester (UFT).
- HP ALM Performance Center Edition – Denna licens passar bäst för organisationer som vill använda HP ALM för att köra HP-Load runner-skript. Det hjälper användarna att underhålla, hantera, schemalägga, utföra och övervaka prestandatester.
ALM arbetsflöde
För att lära oss arbetsflödet för HP Application Lifecycle Management, låt oss först studera en typisk testprocess-
- Vi börjar med planering, utformning och releasedetaljer. Bestäm antalet cykler i varje utgåva och omfattning för varje utgåva
- För en given release och cykel utarbetar vi kravspecifikationerna.
- Utifrån kraven skapas testplaner och testfall.
- Nästa steg är att utföra den skapade testplanen
- Nästa steg i denna testprocess är att spåra och fixa de defekter som upptäckts i exekveringssteget
- Under alla steg görs analys och rapporter och grafer genereras för generering av testmått.
HP ALM-testverktyget tillhandahåller en modul för varje steg i testprocessen. Vi kommer att studera dem i detalj i senare handledningar.