Što je HP ALM? Alat za testiranje Centra za kvalitetu (QC).
Što je HP ALM?
HP ALM (Application Life Cycle Management) alat je temeljen na webu koji pomaže organizacijama da upravljaju životnim ciklusom aplikacije od planiranja projekta, prikupljanja zahtjeva do testiranja i implementacije, što je inače dugotrajan zadatak.
U svom ranijem obliku kao HP Quality Center, alat za upravljanje testiranjem razvio je Mercury interaktivni.
Sada ga je razvio HP kao ALM. ALM puni obrazac je Application Life Ciklus Malat za upravljanje koji podržava različite faze životni ciklus razvoja softvera.
Alat ALM također pruža integraciju sa svim ostalim HP proizvodima kao što su UFT i Load Runner.
Zašto koristiti HP ALM?
Različiti dionici uključeni u tipičan projekt su:
- razvijač
- Ispitivač
- Poslovni analitičari
- Voditelji projekata
- Vlasnici proizvoda
Ovi dionici izvode različite skupove 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 PROPASTI.
Također trebamo mehanizam za dokumentiranje i suradnju na svim aktivnostima testiranja i razvoja.
Unesite HP ALM!
- Omogućuje svim dionicima da međusobno komunicirati i koordinirati, za postizanje ciljeva projekta.
- Pruža robusnu praćenje i izvješćivanje te besprijekornu integraciju raznih zadataka povezanih s projektom.
- Omogućuje detaljan analiza projekta i učinkovito upravljanje.
- Alat ALM može se povezati s našim sustavima e-pošte i slati e-poruke o svim promjenama (poput promjene zahtjeva, otkrivanja nedostataka itd.) svim željenim članovima tima.
Verzije HP Quality Center-a
Važno je razumjeti povijest ALM-a.
- HP-ov centar za kvalitetu ranije je bio poznat kao Test Director koji je razvio Mercury Interaktivni.
- Godine 2008. izdana je verzija 8, a proizvod je preimenovan u Centar za kvalitetu.
- Later, kupio HP Mercury Interaktivan i rebrendirao sve proizvode Mercury u HP.
- So Mercury Centar za kvalitetu postao je HP-ov centar za kvalitetu
- Godine 2011. izdana je verzija 11, a Centar za kvalitetu prekršten je u HP ALM.
Archistruktura QC-a
Razumimo sada tehnološki dio HP-ALM-a. ALM je poslovna aplikacija razvijena korištenjem Java 2 Enterprise Edition (J2EE) koji može imati MS SQL Poslužitelj ili Oracle kao njegov stražnji kraj. ALM ima 3 komponente – klijent, aplikacijski poslužitelj i poslužitelj baze podataka.
- HP ALM klijent: kada krajnji korisnik/tester pristupi URL-u ALM-a, komponente klijenta preuzimaju se na klijentov sustav. Komponente ALM klijenta pomažu korisniku u interakciji s poslužiteljem koristeći .NET i COM tehnologije preko zaštićene veze (HTTPS).
- ALM poslužitelj/aplikacijski poslužitelj: Aplikacijski poslužitelj obično radi na a Windows or Linux platforma koja udovoljava zahtjevima klijenata. Poslužitelj aplikacija koristi Java Pogonski program za povezivanje baze podataka (JDBC) za komunikaciju između aplikacijskog poslužitelja i poslužitelja baze podataka.
- Poslužitelji baze podataka: Sloj baze podataka pohranjuje tri sheme.
- Shema administracije stranice: Pohranjuje informacije koje se odnose na domene, korisnike i parametre stranice.
- Laboratorijski projekt: Ova shema pohranjuje laboratorijske informacije koje se odnose na funkcionalne i Ispitivanje performansi na udaljenim hostovima, podaci poslužitelja Performance Center.
- Shema projekta: Pohranjuje informacije o projektu, kao što je radna stavka/podaci koje je korisnik stvorio u području projekta. Svaki projekt ima vlastitu shemu i kreiraju se na istom poslužitelju baze podataka kao i shema administracije stranice.
HP ALM izdanja
HP ALM alat je alat s komercijalnom licencom i HP distribuira ALM u 4 različita okusa
Usporedba značajki izdanja ALM
Svaka od licenci 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 za koga je prikladna
- HP ALM Essentials – ovo je za tvrtke koje trebaju samo osnovne značajke za podršku čitavog životnog ciklusa softvera. Ima pristup upravljanju zahtjevima, upravljanju testovima i Mana upravljanje.
- HP QC Enterprise Edition – Ova licenca vrijedi za tvrtke koje žele koristiti ALM isključivo u svrhe testiranja. Također pruža integraciju s Unified Functional Tester (UFT).
- HP ALM Performance Center Edition – Ova licenca najbolje odgovara organizacijama koje bi željele koristiti HP ALM za pokretanje HP-Load runner skripti. Pomaže korisnicima u održavanju, upravljanju, planiranju, izvršavanju i praćenju testova izvedbe.
Tijek rada ALM-a
Da bismo naučili tijek rada HP Application Lifecycle Management, prvo proučimo tipičan testni proces-
- Počinjemo s detaljima planiranja, izrade i izdavanja. Odredite broj ciklusa u svakom izdanju i opseg svakog izdanja
- Za određeno izdanje i ciklus izrađujemo specifikacije zahtjeva.
- Na temelju zahtjeva izrađuju se testni planovi i testni slučajevi.
- Sljedeća faza je izvođenje izrađenog plana testiranja
- Sljedeća faza u ovom testnom procesu je praćenje i popravljanje nedostataka otkrivenih u fazi izvršenja
- Tijekom svih faza radi se analiza i generiraju se izvješća i grafikoni za generiranje testne metrike.
HP ALM alat za testiranje pruža modul koji se brine za svaku fazu procesa testiranja. Detaljno ćemo ih proučiti u kasnijim tutorijalima.