Hva er HP ALM? Kvalitetssenter (QC) testverktøy

Innholdsfortegnelse:

Anonim

Hva er HP ALM?

HP ALM (Application Life Cycle Management) er et nettbasert verktøy som hjelper organisasjoner å administrere applikasjonens livssyklus helt fra prosjektplanlegging, kravinnsamling, til Testing & deployment, som ellers er en tidkrevende oppgave.

I sin tidligere avatar som HP Quality Center ble testadministrasjonsverktøyet utviklet av Mercury interactive.

Den er nå utviklet av HP som ALM. ALM-skjemaet er A pplication L ife Cycle M anagement Tool som støtter forskjellige faser i livssyklusen for programvareutvikling.

ALM-verktøyet gir også integrasjon til alle andre HP-produkter som UFT og Load Runner.

Hvorfor bruke HP ALM?

De forskjellige interessentene som er involvert i et typisk prosjekt er -

  • Utvikler
  • Tester
  • Forretningsanalytikere
  • Prosjektledere
  • Produkteiere

Disse interessentene utfører ulike sett med aktiviteter som må kommuniseres til alle berørte teammedlemmer.

Hvis vi ikke opprettholder et sentralisert arkiv for å registrere, vedlikeholde og spore alle gjenstander relatert til produktet, vil prosjektet utvilsomt mislykkes.

Vi trenger også en mekanisme for å dokumentere og samarbeide om alle test- og utviklingsaktiviteter.

Skriv inn HP ALM!

  • Det gjør det mulig for alle interessenter å samhandle og koordinere, for å nå prosjektmålene.
  • Det gir robust sporing og rapportering og sømløs integrering av ulike prosjektrelaterte oppgaver.
  • Det muliggjør detaljert prosjektanalyse og effektiv styring .
  • ALM-verktøyet kan koble seg til e-postsystemene våre og sende e-post om eventuelle endringer (som Kravendring, Feilheving osv.) Til alle ønskede teammedlemmer.

HP Quality Center-versjoner

Det er viktig å forstå historien til ALM.

  • HP Quality Center var tidligere kjent som Test Director, som ble utviklet av Mercury Interactive.
  • I 2008 ble versjon 8 utgitt, og produktet ble omdøpt til Quality Center.
  • Senere kjøpte HP Mercury Interactive og ommerket alle kvikksølvprodukter som HP.
  • Så Mercury Quality Center ble HP Quality Center
  • I 2011 ble versjon 11 utgitt, og kvalitetssenter ble omdelt som HP ALM.

Arkitektur av QC

La oss nå forstå teknologidelen av HP-ALM. ALM er en bedriftsapplikasjon utviklet ved bruk av Java 2 Enterprise Edition (J2EE) som kan ha MS SQL Server eller Oracle som bakenden. ALM har 3 komponenter - klient, applikasjonsserver og databaseserver.

  1. HP ALM-klient: når en sluttbruker / tester får tilgang til URL-en til ALM, lastes klientkomponentene ned på klientens system. ALM-klientkomponenter hjelper brukeren til å samhandle med serveren ved hjelp av .NET- og COM-teknologier over en sikret tilkobling (HTTPS).
  2. ALM-server / applikasjonsserver: Applikasjonsserveren kjører vanligvis på en Windows- eller Linux-plattform som henvender seg til klientforespørslene. App-serveren bruker JDBC-driveren (Java Database Connectivity) til å kommunisere mellom applikasjonsserveren og databaseserverne.
  3. Databaseservere : Databasesjiktet lagrer tre skjemaer.
  • Nettstedsadministrasjonsskjema: Den lagrer informasjon relatert til domenene, brukerne og nettstedsparametrene.
  • Lab-prosjekt: Dette skjemaet lagrer laboratorieinformasjon relatert til funksjonell og ytelsestesting på eksterne verter, Performance Center-serverdata.
  • Prosjektskjema: Lagrer prosjektinformasjon, for eksempel arbeidselement / data opprettet av brukeren under prosjektområdet. Hvert prosjekt har sitt eget skjema, og de opprettes på samme databaseserver som skjemaet for nettstedsadministrasjon.

HP ALM-utgaver:

HP ALM-verktøy er et kommersielt lisensiert verktøy og HP distribuerer ALM i 4 forskjellige smaker

ALM Edition Feature Comparison

Hver av lisensene gir brukerne tilgang til visse ALM-funksjoner. Følgende tabell viser funksjonene som en bestemt lisens gir deg =

La oss studere hvorfor vil du kjøpe en bestemt versjon og for hvem den passer

  • HP ALM Essentials - Dette er for selskaper som trenger bare de grunnleggende funksjonene for å støtte hele programvarens livssyklus. Den har tilgang til kravhåndtering, testhåndtering og feilhåndtering.
  • HP QC Enterprise Edition - Denne lisensen holder godt for selskaper som ønsker å bruke ALM utelukkende til testformål. Det gir også integrasjon med Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition - Denne lisensen passer best for organisasjoner som ønsker å bruke HP ALM til å kjøre HP-Load-løpeskripter. Det hjelper brukerne med å vedlikeholde, administrere, planlegge, utføre og overvåke ytelsestester.

ALM arbeidsflyt

For å lære HP Application Lifecycle Management-arbeidsflyten, la oss først studere en typisk testprosess-

  • Vi begynner med planlegging, utkast og utgivelsesdetaljer. Bestem antall sykluser i hver utgivelse og omfanget av hver utgivelse
  • For en gitt utgivelse og syklus utarbeider vi kravspesifikasjonene.
  • Basert på kravene lages testplaner og testtilfeller.
  • Neste trinn er å utføre den opprettet testplanen
  • Neste trinn i denne testprosessen er å spore og fikse feilene som ble oppdaget i utførelsesfasen
  • I løpet av alle stadier blir analysen gjort, og rapporter og grafer genereres for generering av testmålinger.

HP ALM-testverktøy gir en modul som passer til hvert trinn i testprosessen. Vi vil studere dem i detalj i senere opplæringsprogrammer.