Što je HP ALM?
HP ALM (Upravljanje životnim ciklusom aplikacija) mrežni je alat koji pomaže organizacijama u upravljanju životnim ciklusom aplikacije od planiranja projekta, prikupljanja zahtjeva do testiranja i implementacije, što je inače dugotrajan zadatak.
U svom ranijem avataru kao HP Quality Center, alat za upravljanje testom razvio je Mercury interactive.
Sada ga je HP razvio kao ALM. ALM puni oblik je pplication L IFE Ciklus M anagement alat koji podržava različite faze razvoja životnog ciklusa softvera.
ALM alat također omogućava integraciju sa svim ostalim HP-ovim proizvodima poput UFT-a i Load Runnera.
Zašto koristiti HP ALM?
Razni dionici uključeni u tipični projekt su -
- Programer
- Tester
- Poslovni analitičari
- Voditelji projekata
- Vlasnici proizvoda
Ti dionici izvode raznolik skup aktivnosti koje trebaju biti priopćene svim dotičnim članovima tima.
Ako ne održavamo centralizirano spremište za bilježenje, održavanje i praćenje svih artefakata povezanih s proizvodom, projekt će nedvojbeno NEUSPJETI.
Također nam je potreban mehanizam za dokumentiranje i suradnju na svim aktivnostima ispitivanja i razvoja.
Uđite u HP ALM!
- Omogućuje svim dionicima interakciju i koordinaciju radi postizanja ciljeva projekta.
- Pruža robusno praćenje i izvještavanje te besprijekornu integraciju različitih zadataka povezanih s projektom.
- Omogućuje detaljnu analizu projekata i učinkovito upravljanje .
- ALM alat može se povezati s našim sustavima e-pošte i slati e-poštu o svim promjenama (poput promjene zahtjeva, podizanja nedostataka itd.) Svim željenim članovima tima.
Verzije HP centra za kvalitetu
Važno je razumjeti povijest ALM-a.
- HP-ov centar za kvalitetu ranije je bio poznat kao direktor ispitivanja koji je razvio Mercury Interactive.
- 2008. godine objavljena je verzija 8, a proizvod je preimenovan u Centar za kvalitetu.
- Kasnije je HP kupio Mercury Interactive i sve žive proizvode preimenovao u HP.
- Tako je Mercury Quality Center postao HP Center kvalitete
- 2011. godine objavljena je Verzija 11, a Centar za kvalitetu ponovno je nazvan HP ALM.
Arhitektura QC
Sada ćemo razumjeti tehnološki dio HP-ALM. ALM je poslovna aplikacija razvijena pomoću Java 2 Enterprise Edition (J2EE) koja može imati MS SQL Server ili Oracle kao pozadinu. ALM ima 3 komponente - klijent, poslužitelj aplikacija i poslužitelj baze podataka.
- HP ALM klijent: kada krajnji korisnik / ispitivač pristupi URL-u ALM-a, klijentske komponente preuzimaju se u klijentov sustav. Komponente ALM klijenta pomažu korisniku u interakciji s poslužiteljem pomoću .NET i COM tehnologija putem sigurne veze (HTTPS).
- ALM poslužitelj / aplikacijski poslužitelj: Aplikacijski poslužitelj obično radi na Windows ili Linux platformi koja zadovoljava zahtjeve klijenta. Poslužitelj aplikacija koristi pokretački program Java Database Connectivity (JDBC) za komunikaciju između poslužitelja aplikacija i poslužitelja baze podataka.
- Poslužitelji baze podataka : Sloj baze podataka pohranjuje tri sheme.
- Shema administracije web mjesta: Pohranjuje informacije povezane s domenama, korisnicima i parametrima web mjesta.
- Laboratorijski projekt: Ova shema pohranjuje laboratorijske informacije povezane s funkcionalnim i ispitivanjem performansi na udaljenim hostovima, podatke poslužitelja Centra za izvedbu.
- Shema projekta: Pohranjuje informacije o projektu, poput radne jedinice / podataka koje je korisnik stvorio u području projekta. Svaki projekt ima svoju shemu i oni se kreiraju na istom poslužitelju baze podataka kao i shema administracije web mjesta.
HP ALM izdanja:
HP ALM alat komercijalno je licenciran i HP distribuira ALM u 4 različita okusa
Usporedba značajki izdanja ALM
Svaka licenca omogućuje korisnicima pristup određenim ALM funkcionalnostima. Sljedeća tablica navodi značajke koje vam daje određena licenca =
Proučimo zašto biste kupili određenu verziju i kome je prikladna
- HP ALM Essentials - Ovo je za tvrtke kojima su potrebne samo osnovne značajke za podršku cijelog životnog ciklusa softvera. Ima pristup upravljanju zahtjevima, upravljanju testovima i upravljanju nedostacima.
- HP QC Enterprise Edition - Ova licenca vrijedi za tvrtke koje žele koristiti ALM isključivo u svrhu testiranja. Također pruža integraciju s Unified Functional Tester (UFT).
- Izdanje HP ALM Performance Center - Ova licenca najbolje odgovara organizacijama koje žele koristiti HP ALM za pogon skripti za pokretanje HP-Load. Korisnicima pomaže u održavanju, upravljanju, rasporedu, izvršavanju i praćenju testova performansi.
Tok rada ALM-a
Da bismo naučili tijek rada HP-ovog upravljanja životnim ciklusom, proučimo prvo tipični testni postupak -
- Počinjemo s detaljima planiranja, izrade i objavljivanja. Odredite broj ciklusa u svakom izdanju i opseg svakog izdanja
- Za određeno izdanje i ciklus izrađujemo specifikacije zahtjeva.
- Na temelju zahtjeva kreiraju se planovi ispitivanja i testovi.
- Sljedeća faza je izvršavanje stvorenog plana testova
- Sljedeća faza u ovom testnom procesu je praćenje i popravljanje nedostataka otkrivenih u fazi izvršenja
- Tijekom svih faza vrši se analiza i generiraju se izvješća i grafikoni za generiranje testnih mjernih podataka.
Alat za testiranje HP ALM pruža modul za uslugu svake faze postupka ispitivanja. Detaljno ćemo ih proučavati u kasnijim tutorijalima.