Ce este HP ALM? Instrumentul de testare al Centrului de calitate (QC).

⚡ Rezumat inteligent

HP ALM (Application Lifecycle Management), fostul Quality Center, este un instrument bazat pe web care gestionează întregul ciclu de viață al aplicației, de la cerințe și planificarea testelor, până la execuția testelor și identificarea defectelor. tracrege într-un depozit centralizat.

  • 🌐 HP ALM: Un instrument bazat pe web care gestionează întregul ciclu de viață al aplicației într-un singur depozit.
  • 📋 Acoperire pe durata ciclului de viață: De la cerințe și planificare până la execuția testelor și defecte.
  • 🔗 integrările: Se conectează cu HP UFT și LoadRunner pentru execuția testelor.
  • 🏗️ Trei niveluri: Arhitectura clientului, a serverului de aplicații și a serverului de baze de date.
  • 🏷️ Ediții: Licențe Essentials, QC Enterprise și Performance Center.
  • 🤖 Asistență AI: IA adaugă la ALM gestionarea inteligentă a testelor și informații despre defecte.

Ce este HP ALM

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.

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ă 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.

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 În cadrul ALM, componentele clientului sunt descărcate pe sistemul clientului. Componentele clientului 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 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 -

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ă î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.

Întrebări frecvente

Centrul de Calitate (QC) este instrumentul de gestionare a testelor pentru cerințe, planuri de testare, execuție și defecte. HP ALM este produsul mai amplu de gestionare a ciclului de viață al aplicațiilor, care include QC, plus planificarea lansărilor și a proiectelor, precum și integrarea pe tot parcursul ciclului de viață al dezvoltării.

Da. HP ALM se integrează cu UFT pentru automatizarea funcțională și de regresie și cu LoadRunner și Performance Center pentru testarea performanței. Rezultatele testelor și defectele sunt retransmise în depozitul ALM central pentru tracrege și raportare.

HP ALM este un Java Aplicație EE (J2EE) care utilizează Microsoft SQL Server or Oracle ca backend. Stratul bazei de date stochează schema de administrare a site-ului, schema proiectului de laborator și o schemă de proiect separată pentru fiecare proiect.

Da. Inteligența artificială poate prioritiza cazurile de testare în funcție de risc, poate detecta defecte duplicate sau instabile și poate evidenția lacunele în acoperirea cerințelor. Platformele ALM moderne adaugă analize de învățare automată care ajută echipele să planifice, să execute și să raporteze testele mai eficient.

Inteligența artificială din ALM analizează cerințele, modificările de cod și istoricul defectelor pentru a prezice riscurile, a recomanda teste și a evidenția tendințele calității. Aceste informații inteligente îi ajută pe manageri să aloce eforturi și să lanseze software cu mai multă încredere.

Rezumați această postare cu: