Čo je to HP ALM? Nástroj na testovanie v Centre kvality (QC)

Obsah:

Anonim

Čo je to HP ALM?

HP ALM (Application Life Cycle Management) je webový nástroj, ktorý pomáha organizáciám riadiť životný cyklus aplikácie priamo od plánovania projektu, zhromažďovania požiadaviek až po testovanie a nasadenie, čo je inak časovo náročná úloha.

Vo svojom staršom avatarovi ako HP Quality Center vyvinul nástroj na správu testov spoločnosť Mercury interactive.

Teraz ho spoločnosť HP vyvinula ako ALM. ALM plná forma je OUŽÍVANIE L IFE Cycle M anagement Tool, ktorý podporuje rôzne fázy vývoja softvéru životného cyklu.

Nástroj ALM tiež poskytuje integráciu so všetkými ostatnými produktmi HP, ako sú UFT a Load Runner.

Prečo používať HP ALM?

Rôzne zainteresované strany zapojené do typického projektu sú -

  • Vývojár
  • Tester
  • Obchodní analytici
  • Projektoví manažéri
  • Vlastníci produktu

Tieto zainteresované strany vykonávajú rozmanitý súbor činností, ktoré je potrebné oznámiť všetkým dotknutým členom tímu.

Ak nebudeme udržiavať centralizované úložisko na zaznamenávanie, údržbu a sledovanie všetkých artefaktov súvisiacich s produktom, projekt nepochybne ZLYHÁ.

Potrebujeme tiež mechanizmus na dokumentovanie a spoluprácu na všetkých testovacích a vývojových činnostiach.

Zadajte HP ALM!

  • Umožňuje všetkým zainteresovaným stranám komunikovať a koordinovať sa pri dosahovaní cieľov projektu.
  • Poskytuje robustné sledovanie a vykazovanie a bezproblémovú integráciu rôznych úloh súvisiacich s projektmi.
  • Umožňuje podrobnú analýzu projektu a efektívne riadenie .
  • Nástroj ALM sa môže pripojiť k našim e-mailovým systémom a posielať e-maily o akýchkoľvek zmenách (ako sú zmena požiadaviek, zvýšenie počtu chýb atď.) Všetkým požadovaným členom tímu.

Verzie HP Quality Center

Je dôležité porozumieť histórii ALM.

  • Centrum kvality HP bolo predtým známe ako Test Director, ktoré vyvinula spoločnosť Mercury Interactive.
  • V roku 2008 bola vydaná verzia 8 a produkt bol premenovaný na stredisko kvality.
  • Neskôr spoločnosť HP získala spoločnosť Mercury Interactive a rebrandovala všetky produkty z ortuti ako HP.
  • Takže z Mercury Quality Center sa stalo HP Quality Center
  • V roku 2011 bola vydaná verzia 11 a stredisko kvality bolo opätovne označené ako HP ALM.

Architektúra QC

Teraz pochopme technologickú časť HP-ALM. ALM je podniková aplikácia vyvinutá pomocou Java 2 Enterprise Edition (J2EE), ktorá môže mať ako svoj koncový server MS SQL Server alebo Oracle. ALM má 3 komponenty - klient, aplikačný server a databázový server.

  1. Klient HP ALM: keď koncový používateľ / tester získa prístup k adrese URL ALM, komponenty klienta sa stiahnu do systému klienta. Komponenty klienta ALM pomáhajú používateľovi komunikovať so serverom pomocou technológií .NET a COM prostredníctvom zabezpečeného pripojenia (HTTPS).
  2. ALM server / Aplikačný server: Aplikačný server zvyčajne beží na platforme Windows alebo Linux, ktorá uspokojuje požiadavky klientov. Aplikačný server využíva na komunikáciu medzi aplikačným serverom a databázovými servermi ovládač JDBC (Java Database Connectivity).
  3. Databázové servery : V databázovej vrstve sú uložené tri schémy.
  • Schéma správy stránok: Ukladá informácie týkajúce sa domén, používateľov a parametrov stránok.
  • Laboratórny projekt: Táto schéma ukladá laboratórne informácie týkajúce sa funkčných funkcií a testovania výkonu na vzdialených hostiteľoch, údaje servera Performance Center.
  • Schéma projektu: Ukladá informácie o projekte, ako napríklad pracovnú položku / údaje vytvorené používateľom v oblasti projektu. Každý projekt má svoju vlastnú schému a sú vytvárané na rovnakom databázovom serveri ako schéma správy webu.

Edície HP ALM:

Nástroj HP ALM je komerčne licencovaný nástroj a spoločnosť HP distribuuje ALM v 4 rôznych príchutiach

Porovnanie funkcií edície ALM

Každá z licencií umožňuje používateľom prístup k určitým funkciám ALM. Nasledujúca tabuľka uvádza zoznam funkcií, ktoré vám poskytuje konkrétna licencia

Pozrime sa, prečo by ste si mali kúpiť konkrétnu verziu a pre koho je vhodná

  • HP ALM Essentials - To je pre podniky, ktoré potrebujú iba základné funkcie na podporu celého svojho životného cyklu softvéru. Má prístup k správe požiadaviek, správe testov a správe defektov.
  • HP QC Enterprise Edition - Táto licencia platí pre spoločnosti, ktoré by chceli používať ALM výlučne na testovacie účely. Poskytuje tiež integráciu s Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition - Táto licencia sa najlepšie hodí pre organizácie, ktoré by chceli používať HP ALM na riadenie skriptov HP-Load runner. Pomáha používateľom udržiavať, spravovať, plánovať, vykonávať a monitorovať výkonnostné testy.

ALM Workflow

Aby sme sa naučili pracovný tok HP Application Lifecycle Management, najskôr si preštudujme typický testovací proces -

  • Začíname podrobnosťami plánovania, navrhovania a vydania. Určite počet cyklov v každom vydaní a rozsah každého vydania
  • Pre dané vydanie a cyklus navrhujeme špecifikácie požiadaviek.
  • Na základe požiadaviek sa vytvárajú testovacie plány a testovacie prípady.
  • Ďalšou etapou je vykonávanie vytvoreného plánu testov
  • Ďalšou fázou v tomto testovacom procese je sledovanie a oprava chýb zistených vo fáze vykonávania
  • Vo všetkých fázach sa vykonáva analýza a pre generovanie testovacích metrík sa generujú správy a grafy.

Testovací nástroj HP ALM poskytuje modul pre každú fázu testovacieho procesu. Budeme ich podrobne študovať v ďalších tutoriáloch.