Co je HP ALM? Nástroj pro testování centra kvality (QC).

⚡ Chytré shrnutí

HP ALM (Application Lifecycle Management), dříve Quality Center, je webový nástroj, který spravuje celý životní cyklus aplikace od požadavků a plánování testů až po jejich provedení a odstraňování chyb. trackrál v jednom centralizovaném úložišti.

  • 🌐 HP ALM: Webový nástroj, který spravuje celý životní cyklus aplikace v jednom repozitáři.
  • ???? Pokrytí životního cyklu: Od požadavků a plánování až po provedení testů a odhalení chyb.
  • 🔗 Integrace: Spojuje se s HP UFT a LoadRunner pro spuštění testu.
  • 🏗️ Třístupňová: Architektura klienta, aplikačního serveru a databázového serveru.
  • ???? ️ Edice: Licence Essentials, QC Enterprise a Performance Center.
  • 🤖 Asistence AI: Umělá inteligence přidává do ALM inteligentní správu testů a přehled o chybách.

Co je HP ALM

Co je HP ALM?

HP ALM (Application Life Cycle Management) je webový nástroj, který organizacím pomáhá řídit životní cyklus aplikace od plánování projektu, shromažďování požadavků až po testování a nasazení, což je jinak časově náročný úkol.

Ve svém dřívějším avataru jako HP Quality Center byl nástroj pro správu testů vyvinut společností Mercury interactive.

Nyní je vyvinut společností HP jako ALM. Plná forma ALM je Application Life Cyklus Management Nástroj, který podporuje různé fáze procesu životní cyklus vývoje softwaru.

Nástroj ALM také poskytuje integraci se všemi ostatními produkty HP, jako například UFT a Načíst běžec.

Proč používat HP ALM?

Různé zúčastněné strany zapojené do typického projektu jsou:

  • Vývojář
  • Tester
  • Obchodní analytici
  • projektoví manažeři
  • Vlastníci produktu

Tyto zainteresované strany provádějí různorodou sadu činností, o kterých je třeba informovat všechny dotčené členy týmu.

Pokud nebudeme udržovat centralizované úložiště pro zaznamenávání, uchovávání a tracBez ohledu na všechny artefakty související s produktem projekt nepochybně SELHÁ.

Potřebujeme také mechanismus pro dokumentaci a spolupráci na všech testovacích a vývojových aktivitách.

Použijte HP ALM

Zadejte HP ALM!

  • Umožňuje to všem zúčastněným komunikovat a koordinovat, k dosažení cílů projektu.
  • Poskytuje robustní trackrál a reportáže a bezproblémovou integraci různých úkolů souvisejících s projektem.
  • Umožňuje detailní projektová analýza a efektivní řízení.
  • Nástroj ALM se může připojit k našim e-mailovým systémům a zasílat e-maily o jakýchkoli změnách (jako je změna požadavků, zvyšování defektů atd..) všem požadovaným členům týmu.

Verze HP Quality Center

Je důležité porozumět historii ALM.

  • HP Quality Center bylo dříve známé jako Test Director, který byl vyvinut společností Mercury Interaktivní.
  • V roce 2008 byla vydána verze 8 a produkt byl přejmenován na Quality Center.
  • Later, získala společnost HP Mercury Interaktivní a přejmenoval všechny rtuťové produkty na HP.
  • So Mercury Quality Center se stalo HP Quality Center
  • V roce 2011 byla vydána verze 11 a centrum kvality bylo překřtěno na HP ALM.

Verze HP Quality Center

Architecture of QC

Nyní pojďme pochopit technologickou část HP-ALM. ALM je podniková aplikace vyvinutá pomocí Java 2 Enterprise Edition (J2EE), která může mít MS SQL Server nebo Oracle jako jeho zadní konec. ALM má 3 komponenty – klient, aplikační server a databázový server.

  1. Klient HP ALM: když koncový uživatel/tester přistupuje k URL V ALM se klientské komponenty stahují do systému klienta. Klientské komponenty ALM pomáhají uživateli interagovat se serverem pomocí technologií .NET a COM přes zabezpečené připojení (HTTPS).
  2. ALM server/Aplikační server: Aplikační server obvykle běží na a Windows or Linux platforma, která uspokojuje požadavky klientů. Aplikační server využívá Java Ovladač Database Connectivity (JDBC) pro komunikaci mezi aplikačním serverem a databázovými servery.
  3. Databázové servery: Vrstva databáze ukládá tři schémata.
  • Schéma správy webu: Ukládá informace související s doménami, uživateli a parametry webu.
  • Laboratorní projekt: Toto schéma ukládá laboratorní informace související s funkčními a Testování výkonu na vzdálených hostitelích, data serveru Performance Center.
  • Schéma projektu: Ukládá informace o projektu, jako je pracovní položka/data vytvořená uživatelem v oblasti projektu. Každý projekt má své vlastní schéma a jsou vytvořeny na stejném databázovém serveru jako schéma správy webu.

Architecture of QC

Edice HP ALM

nástroj HP ALM je komerčně licencovaný nástroj a HP distribuuje ALM ve 4 různých variantách

Edice HP ALM

Porovnání funkcí edice ALM

Každá z licencí umožňuje uživatelům přístup k určitým funkcím ALM. Následující tabulka uvádí funkce, které vám konkrétní licence poskytuje =

Porovnání funkcí edice ALM

Pojďme si prostudovat, proč byste si kupovali konkrétní verzi a pro koho je vhodná

  • HP ALM Essentials – Toto je pro podniky, které potřebují pouze základní funkce pro podporu celého životního cyklu svého softwaru. Má přístup ke správě požadavků, správě testů a Přeběhnout řízení.
  • HP QC Enterprise Edition – Tato licence platí pro firmy, které chtějí používat ALM výhradně pro testovací účely. Nabízí také integraci s Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition – Tato licence nejlépe vyhovuje organizacím, které chtějí používat HP ALM k řízení skriptů HP-Load runner. Pomáhá uživatelům udržovat, spravovat, plánovat, provádět a monitorovat testy výkonu.

Pracovní postup ALM

Chcete-li se naučit pracovní postup HP Application Lifecycle Management, nejprve si prostudujte typický testovací proces –

Pracovní postup ALM

  • Začneme podrobnostmi plánování, návrhu a vydání. Určete počet cyklů v každém vydání a rozsah každého vydání
  • Pro dané vydání a cyklus navrhneme specifikace požadavků.
  • Na základě požadavků jsou vytvořeny testovací plány a testovací případy.
  • Další fází je provedení vytvořeného plánu testů
  • Další fází tohoto testovacího procesu je trackrál a oprava vad zjištěných ve fázi realizace
  • Během všech fází se provádí analýza a generují se zprávy a grafy pro generování testovacích metrik.

Testovací nástroj HP ALM poskytuje modul pro každou fázi testovacího procesu. Budeme je podrobně studovat v pozdějších tutoriálech.

Nejčastější dotazy

Quality Center (QC) je nástroj pro správu testů pro požadavky, testovací plány, provádění a defekty. HP ALM je širší produkt pro správu životního cyklu aplikací (Application Lifecycle Management), který zahrnuje QC a plánování vydávání a projektů a integraci v celém životním cyklu vývoje.

Ano. HP ALM se integruje s UFT pro funkční a regresní automatizaci a s LoadRunner a Performance Center pro testování výkonu. Výsledky testů a defekty se odesílají zpět do centrálního ALM repozitáře pro trackrál a reportáž.

HP ALM je Java EE (J2EE) aplikace, která používá Microsoft SQL Server or Oracle jako jeho back-end. Databázová vrstva ukládá schéma Správa webu, schéma Laboratorního projektu a samostatné schéma projektu pro každý projekt.

Ano. Umělá inteligence dokáže upřednostňovat testovací případy podle rizika, detekovat duplicitní nebo nestabilní vady a zdůrazňovat mezery v pokrytí požadavků. Moderní platformy ALM přidávají analytiku strojového učení, která pomáhá týmům efektivněji plánovat, provádět a reportovat testování.

Umělá inteligence v ALM analyzuje požadavky, změny kódu a historii vad, aby předpovídala rizika, doporučovala testy a trendy v kvalitě povrchu. Tyto inteligentní poznatky pomáhají manažerům alokovat úsilí a vydávat software s větší jistotou.

Shrňte tento příspěvek takto: