Co je HP ALM? Nástroj pro testování Quality Center (QC)

Obsah:

Anonim

Co je HP ALM?

HP ALM (Application Life Cycle Management) je webový nástroj, který pomáhá organizacím spravovat životní cyklus aplikace přímo 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 vyvinul nástroj pro správu testů společnost Mercury interactive.

Nyní je vyvinut společností HP jako ALM. ALM plná forma je OUŽITÍ L IFE Cycle M anagement Tool, který podporuje různé fáze vývoje softwaru životního cyklu.

Nástroj ALM také poskytuje integraci se všemi ostatními produkty HP, jako jsou UFT a Load Runner.

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 zúčastněné strany provádějí různorodý soubor činností, které je třeba sdělit všem dotčeným členům týmu.

Pokud nebudeme udržovat centralizované úložiště pro záznam, údržbu a sledování všech artefaktů souvisejících s produktem, projekt nepochybně FAIL.

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

Zadejte HP ALM!

  • Umožňuje všem zúčastněným stranám interakci a koordinaci za účelem dosažení cílů projektu.
  • Poskytuje robustní sledování a podávání zpráv a bezproblémovou integraci různých úkolů souvisejících s projekty.
  • Umožňuje podrobnou analýzu projektu a efektivní správu .
  • Nástroj ALM se může připojit k našim e-mailovým systémům a posílat e-maily o všech změnách (jako je změna požadavku, zvýšení defektu atd.) Všem požadovaným členům týmu.

Verze HP Quality Center

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

  • Centrum kvality HP bylo dříve známé jako Test Director, které vyvinula společnost Mercury Interactive.
  • V roce 2008 byla vydána verze 8 a produkt byl přejmenován na Quality Center.
  • Později společnost HP získala společnost Mercury Interactive a rebrandovala všechny produkty rtuti na HP.
  • Takže Mercury Quality Center se stalo HP Quality Center
  • V roce 2011 byla vydána verze 11 a centrum kvality bylo znovu označeno jako HP ALM.

Architektura QC

Nyní pochopíme technologickou část HP-ALM. ALM je podniková aplikace vyvinutá pomocí Java 2 Enterprise Edition (J2EE), která může mít jako svůj back-end MS SQL Server nebo Oracle. ALM má 3 komponenty - klientský, aplikační server a databázový server.

  1. Klient HP ALM: když koncový uživatel / tester přistupuje k adrese URL ALM, součásti klienta se stáhnou do systému klienta. Komponenty klienta ALM pomáhají uživateli komunikovat 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 platformě Windows nebo Linux, která vyhovuje požadavkům klienta. Aplikační server využívá ke komunikaci mezi aplikačním serverem a databázovými servery ovladač JDBC (Java Database Connectivity).
  3. Databázové servery : Ve vrstvě databáze jsou uložena 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 týkající se funkčnosti a testování výkonu na vzdálených hostitelích, data serveru Performance Center.
  • Schéma projektu: Ukládá informace o projektu, například pracovní položku / data vytvořená uživatelem v oblasti projektu. Každý projekt má své vlastní schéma a jsou vytvářeny na stejném databázovém serveru jako schéma správy webu.

Edice HP ALM:

Nástroj HP ALM je komerčně licencovaný nástroj a společnost HP distribuuje ALM ve 4 různých příchutích

Srovná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

Podívejme se, proč byste si měli koupit konkrétní verzi a pro koho je vhodná

  • HP ALM Essentials - To je pro podniky, které potřebují pouze základní funkce pro podporu celého svého životního cyklu softwaru. Má přístup ke správě požadavků, správě testů a správě defektů.
  • HP QC Enterprise Edition - Tato licence platí pro podniky, které by chtěly používat ALM výhradně pro účely testování. Poskytuje také integraci s Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition - Tato licence se nejlépe hodí pro organizace, které by chtěly používat HP ALM k řízení běžeckých skriptů HP-Load. Pomáhá uživatelům udržovat, spravovat, plánovat, provádět a sledovat testy výkonu.

Pracovní postup ALM

Abychom se naučili pracovní postup HP Application Lifecycle Management, nejprve si prostudujme typický testovací proces -

  • Začínáme s podrobnostmi o plánování, přípravě 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 navrhujeme 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í v tomto testovacím procesu je sledování a oprava defektů zjištěných ve fázi provádění
  • 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 zajišťující každou fázi testovacího procesu. Budeme je podrobně studovat v pozdějších cvičeních.