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, integrarea tuturor celorlalte 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, a menține și a urmări 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.

Utilizați HP ALM

Introduceți HP ALM!

  • Acesta permite tuturor părților interesate să facă interacționează și coordonează, pentru atingerea obiectivelor proiectului.
  • Oferă robustă urmărire ș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.

Versiuni HP Quality Center

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.

  1. 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).
  2. 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.
  3. 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.

Architectura QC

Edițiile HP ALM

Instrumentul HP ALM este un instrument cu licență comercială și HP distribuie ALM în 4 arome diferite

Edițiile HP ALM

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ță =

Comparația caracteristicilor ediției ALM

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 companiile 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 -

Flux de lucru ALM

  • Î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ă a acestor procese de testare este urmărirea ș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.