Hvad er HP ALM? Kvalitetscenter (QC) testværktøj

Indholdsfortegnelse:

Anonim

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 & implementering, hvilket ellers er en tidskrævende opgave.

I sin tidligere avatar som HP Quality Center blev teststyringsværktøjet udviklet af Mercury interactive.

Det er nu udviklet af HP som ALM. ALM's fulde form er A pplication L ife Cycle M anagement Tool, der understøtter forskellige faser af softwareudviklings livscyklus.

ALM-værktøjet giver også integration til alle andre HP-produkter såsom UFT og Load Runner.

Hvorfor bruge HP ALM?

De forskellige interessenter, der er involveret i et typisk projekt, er -

  • Udvikler
  • Tester
  • Forretningsanalytikere
  • Projektledere
  • Produktejere

Disse interessenter udfører forskellige sæt aktiviteter, der skal kommunikeres til alle berørte teammedlemmer.

Hvis vi ikke opretholder et centralt lager til registrering, vedligeholdelse og sporing af alle artefakter relateret til produktet, vil projektet utvivlsomt mislykkes.

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 at interagere og koordinere for at nå projektmålene.
  • Det giver robust tracking & rapportering og problemfri integration af forskellige projektrelaterede opgaver.
  • Det muliggør detaljeret projektanalyse og effektiv styring .
  • ALM-værktøjet kan oprette forbindelse til vores e-mail-systemer og sende e-mails om eventuelle ændringer (som kravændring, fejlhævning 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 Interactive.
  • I 2008 blev version 8 udgivet, og produktet blev omdøbt til Quality Center.
  • Senere købte HP Mercury Interactive og omdøbte alle kviksølvprodukter som HP.
  • Så Mercury Quality Center blev HP Quality Center
  • I 2011 blev version 11 frigivet, og kvalitetscenter blev omdøbt til HP ALM.

Arkitektur af QC

Lad os nu forstå teknologidelen af ​​HP-ALM. ALM er en virksomhedsapplikation udviklet ved hjælp af Java 2 Enterprise Edition (J2EE), der kan have MS SQL Server eller Oracle som sin back-end. ALM har 3 komponenter - klient, applikationsserver og databaseserver.

  1. HP ALM-klient: Når en slutbruger / tester får adgang til URL'en til ALM, downloades klientkomponenterne på klientens system. ALM-klientkomponenter hjælper brugeren med at interagere med serveren ved hjælp af .NET- og COM-teknologier via en sikret forbindelse (HTTPS).
  2. ALM-server / applikationsserver: Applikationsserver kører normalt på en Windows- eller Linux-platform, der henvender sig til klientens anmodninger. App-serveren bruger Java Database Connectivity (JDBC) -driveren til at kommunikere mellem applikationsserveren og databaseserverne.
  3. Databaseservere : Databaselaget gemmer tre skemaer.
  • Webstedsadministrationsskema: Det gemmer information relateret til domænerne, brugerne og webstedsparametrene.
  • Lab-projekt: Dette skema gemmer laboratorieoplysninger relateret til funktionel og ydelsestest på eksterne værter, Performance Center-serverdata.
  • Projektskema: Gemmer projektoplysninger, såsom arbejdsemne / data oprettet af brugeren under projektområdet. Hvert projekt har sit eget skema, og de oprettes på den samme databaseserver som skemaet Webstedsadministration.

HP ALM-udgaver:

HP ALM-værktøj er et kommercielt licenseret værktøj, og HP distribuerer ALM i 4 forskellige varianter

ALM Edition Feature Comparison

Hver af licenserne giver brugerne adgang til visse ALM-funktioner. Følgende tabel viser de funktioner, som en bestemt licens giver dig =

Lad os undersøge, hvorfor ville du købe en bestemt version, og hvem er den velegnet til

  • HP ALM Essentials - Dette er til virksomheder, der kun har brug for de grundlæggende funktioner til at understøtte hele deres softwarelevecyklus. Det har adgang til kravstyring, teststyring og defektstyring.
  • HP QC Enterprise Edition - Denne licens holder godt for virksomheder, der udelukkende vil bruge ALM til testformål. Det 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 ydelsestest.

ALM-arbejdsgang

For at lære HP Application Lifecycle Management-arbejdsgangen, lad os først studere en typisk testproces-

  • Vi begynder med detaljer om planlægning, udarbejdelse og frigivelse. Bestem antallet af cyklusser i hver frigivelse og omfanget af hver frigivelse
  • For en given frigivelse og cyklus udarbejder vi kravspecifikationerne.
  • Baseret på kravene oprettes testplaner og testcases.
  • Næste trin er at udføre den oprettede testplan
  • Næste trin i denne testprocesser er sporing og afhjælpning af de defekter, der er opdaget i udførelsesfasen
  • I alle faser udføres analyser, og der genereres rapporter og grafer til generering af testmetric.

HP ALM testværktøj leverer et modul, der passer til hvert trin i testprocessen. Vi studerer dem detaljeret i senere tutorials.