Ce este HP ALM? Instrumentul de testare al Centrului de calitate (QC).
Ce este HP ALM?
HP ALM (Application Life Cycle Management) este un instrument bazat pe web care ajutฤ organizaศiile sฤ gestioneze ciclul de viaศฤ al aplicaศiei chiar de la planificarea proiectelor, colectarea cerinศelor, pรขnฤ la Testare ศi implementare, care altfel este o sarcinฤ consumatoare de timp.
รn avatarul sฤu anterior, HP Quality Center, instrumentul de management al testelor a fost dezvoltat de Mercury interactiv.
Acum este dezvoltat de HP ca ALM. Forma completฤ ALM este Aplicarea LCiclul ife MInstrument de management care sprijinฤ diferite faze ale ciclul de viaศฤ al dezvoltฤrii software-ului.
Instrumentul ALM oferฤ, de asemenea, integrare cu toate celelalte produse HP, cum ar fi UFT ศi รncฤrcare Runner.
De ce sฤ folosiศi HP ALM?
Diferiศii factori interesaศi implicaศi รฎntr-un proiect tipic sunt:
- Dezvoltator
- Laborant
- Analiศti de afaceri
- Manageri de proiect
- Proprietarii de produse
Aceste pฤrศi interesate efectueazฤ un set divers de activitฤศi care trebuie comunicate tuturor membrilor echipei implicaศi.
Dacฤ nu menศinem un depozit centralizat pentru a รฎnregistra, รฎntreศine ศi track toate artefactele legate de produs, proiectul va EศUA, fฤrฤ รฎndoialฤ.
De asemenea, avem nevoie de un mecanism care sฤ documenteze ศi sฤ colaboreze la toate activitฤศile de testare ศi dezvoltare.
Introduceศi HP ALM!
- Acesta permite tuturor pฤrศilor interesate sฤ facฤ interacศioneazฤ ศi coordoneazฤ, pentru atingerea obiectivelor proiectului.
- Oferฤ robustฤ tracrege ศi raportare ศi integrarea perfectฤ a diferitelor sarcini legate de proiect.
- Permite detalii analiza proiectelor ศi managementul eficient.
- Instrumentul ALM se poate conecta la sistemele noastre de e-mail ศi poate trimite e-mailuri despre orice modificฤri (cum ar fi modificarea cerinศelor, ridicarea defectelor etc.) tuturor membrilor echipei doriti.
Versiuni HP Quality Center
Este important sฤ รฎnศelegem istoria ALM.
- Centrul de calitate HP a fost cunoscut anterior ca Director de testare, care a fost dezvoltat de Mercury Interactiv.
- รn 2008, a fost lansatฤ versiunea 8, iar produsul a fost redenumit Centru de calitate.
- Later, a achiziศionat HP Mercury Interactive ศi rebrandate toate produsele cu mercur ca HP.
- So Mercury Quality Center a devenit HP Quality Center
- รn 2011, a fost lansatฤ versiunea 11, iar Centrul de calitate a fost redenumit HP ALM.
Architectura QC
Acum sฤ รฎnศelegem partea tehnologicฤ a HP-ALM. ALM este o aplicaศie de รฎntreprindere dezvoltatฤ folosind Java 2 Enterprise Edition (J2EE) care poate avea MS SQL Server sau Oracle ca capฤt din spate. ALM are 3 componente โ Client, Server de aplicaศii ศi Server de bazฤ de date.
- Client HP ALM: cรขnd un utilizator final/tester acceseazฤ URL-ul ALM, componentele clientului sunt descฤrcate pe sistemul clientului. Componentele client ALM ajutฤ utilizatorul sฤ interacศioneze cu serverul utilizรขnd tehnologiile .NET ศi COM printr-o conexiune securizatฤ (HTTPS).
- Server ALM/Server de aplicaศii: Serverul de aplicaศii ruleazฤ de obicei pe un Windows or Linux platformฤ care rฤspunde solicitฤrilor clienศilor. Serverul de aplicaศii foloseศte Java Driver de conectare la baze de date (JDBC) pentru a comunica รฎntre serverul de aplicaศii ศi serverele de baze de date.
- Servere de baze de date: Stratul Bazฤ de date stocheazฤ trei scheme.
- Schema de administrare a site-ului: Stocheazฤ informaศii legate de domenii, utilizatori ศi parametrii site-ului.
- Proiect de laborator: Aceastฤ schemฤ stocheazฤ informaศii de laborator legate de funcศionale ศi Test de performanta pe gazde la distanศฤ, datele serverului Performance Center.
- Schema proiectului: Stocheazฤ informaศii despre proiect, cum ar fi elementul de lucru/datele create de utilizator รฎn zona proiectului. Fiecare proiect are propria sa schemฤ ศi sunt create pe acelaศi server de bazฤ de date ca ศi schema Administrare site.
Ediศiile HP ALM
Instrumentul HP ALM este un instrument cu licenศฤ comercialฤ ศi HP distribuie ALM รฎn 4 arome diferite
Comparaศia caracteristicilor ediศiei ALM
Fiecare dintre licenศe permite utilizatorilor sฤ acceseze anumite funcศionalitฤศi ALM. Urmฤtorul tabel listeazฤ caracteristicile pe care vi le oferฤ o anumitฤ licenศฤ =
Sฤ studiem de ce aศi cumpฤra o anumitฤ versiune ศi pentru cine este potrivitฤ
- HP ALM Essentials โ Acesta este pentru companiile care au nevoie doar de caracteristicile de bazฤ pentru a-ศi susศine รฎntregul ciclu de viaศฤ al software-ului. Are acces la managementul cerinศelor, managementul testelor ศi Defect de management.
- HP QC Enterprise Edition โ Aceastฤ licenศฤ este valabilฤ pentru corporaศiile care doresc sฤ utilizeze ALM exclusiv รฎn scopuri de testare. De asemenea, oferฤ integrare cu Unified Functional Tester (UFT).
- HP ALM Performance Center Edition โ Aceastฤ licenศฤ se potriveศte cel mai bine pentru organizaศiile care doresc sฤ utilizeze HP ALM pentru a conduce scripturi HP-Load runner. Ajutฤ utilizatorii sฤ รฎntreศinฤ, sฤ gestioneze, sฤ programeze, sฤ execute ศi sฤ monitorizeze testele de performanศฤ.
Flux de lucru ALM
Pentru a afla fluxul de lucru HP Application Lifecycle Management, sฤ studiem mai รฎntรขi un proces tipic de testare -
- รncepem cu detaliile de planificare, redactare ศi lansare. Determinaศi numฤrul de cicluri din fiecare ediศie ศi domeniul de aplicare al fiecฤrei ediศii
- Pentru o anumitฤ lansare ศi ciclu, redactฤm specificaศiile cerinศelor.
- Pe baza cerinศelor, sunt create planuri de testare ศi cazuri de testare.
- Urmฤtoarea etapฤ este executarea planului de teste creat
- Urmฤtoarea etapฤ รฎn acest proces de testare este tracrege ศi remedierea defectelor detectate รฎn etapa de execuศie
- รn toate etapele, se efectueazฤ analize ศi se genereazฤ rapoarte ศi grafice pentru generarea metricii de testare.
Instrumentul de testare HP ALM oferฤ un modul pentru fiecare etapฤ a procesului de testare. Le vom studia รฎn detaliu รฎn tutorialele ulterioare.






