Co je HP ALM? Nástroj pro testování centra kvality (QC).
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 je UFT a Načíst běžec.
Proč používat HP ALM?
Různé zúčastněné strany zapojené do typického projektu jsou:
- Vývojka
- 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 záznam, údržbu a sledování všech artefaktů souvisejících s produktem, projekt nepochybně selže.
Potřebujeme také mechanismus pro dokumentaci a spolupráci na všech testovacích a vývojových aktivitách.
Zadejte HP ALM!
- Umožňuje to všem zúčastněným komunikovat a koordinovat, k dosažení cílů projektu.
- Poskytuje robustní sledování a hlášení 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.
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.
- Klient HP ALM: když koncový uživatel/tester přistupuje k URL ALM, klientské komponenty se stahují do klientského systému. Klientské komponenty ALM pomáhají uživateli komunikovat se serverem pomocí technologií .NET a COM přes zabezpečené připojení (HTTPS).
- 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.
- 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.
Edice HP ALM
nástroj HP ALM je komerčně licencovaný nástroj a HP distribuuje ALM ve 4 různých variantách
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 =
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 podniky, které chtějí používat ALM výhradně pro testovací účely. Poskytuje 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 –
- 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 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 pro každou fázi testovacího procesu. Budeme je podrobně studovat v pozdějších tutoriálech.