Mi az a HP ALM? Minőségi Központ (QC) tesztelőeszköze

Mi az a HP ALM?

A HP ALM (Application Life Cycle Management) egy webalapú eszköz, amely segíti a szervezeteket az alkalmazások életciklusának kezelésében a projekttervezéstől, a követelmények összegyűjtésétől egészen a tesztelésig és üzembe helyezésig, ami egyébként időigényes feladat.

Korábbi avatárjában, a HP Quality Center néven a tesztkezelő eszközt fejlesztette ki Mercury interaktív.

A HP most ALM néven fejleszti. Az ALM teljes formája ALKALMAZÁS Life Ciklus Management Eszköz, amely támogatja a különböző fázisokat szoftverfejlesztési életciklus.

Az ALM eszköz integrációt biztosít az összes többi HP-termékhez, például az UFT-hez és Load Runner.

Miért érdemes HP ALM-et használni?

Egy tipikus projektben részt vevő különböző érdekelt felek:

  • Fejlesztő
  • vizsgáló
  • Üzleti elemzők
  • A projekt menedzserek
  • Terméktulajdonosok

Ezek az érintettek különféle tevékenységeket végeznek, amelyeket közölni kell a csapat összes érintett tagjával.

Ha nem tartunk fenn központi adattárat a termékhez kapcsolódó összes műtermék rögzítésére, karbantartására és nyomon követésére, a projekt kétségtelenül SIKERTELEN.

Szükségünk van egy olyan mechanizmusra is, amely dokumentálja és együttműködik minden tesztelési és fejlesztési tevékenységgel.

Használjon HP ALM-et

Írja be a HP ALM!

  • Lehetővé teszi minden érdekelt fél számára interakcióba lépnek és koordinálnak, a projekt céljainak eléréséhez.
  • Robusztusságot biztosít nyomon követés és jelentés és a különböző projektekkel kapcsolatos feladatok zökkenőmentes integrációja.
  • Lehetővé teszi a részletes projektelemzés és hatékony menedzsment.
  • Az ALM eszköz csatlakozhat levelezőrendszereinkhez, és e-maileket küldhet a változásokról (például a követelmények változásáról, a hibafeltárásról stb.) az összes kívánt csapattagnak.

HP Quality Center verziók

Fontos megérteni az ALM történetét.

  • A HP Quality Center korábban Test Director néven volt ismert, amelyet a fejlesztett ki Mercury Interaktív.
  • 2008-ban megjelent a 8-as verzió, és a terméket átnevezték Quality Centerre.
  • Later, a HP felvásárolta Mercury Interaktív, és az összes higanyterméket HP névre cserélték.
  • So Mercury A minőségi központból HP Quality Center lett
  • 2011-ben megjelent a 11-es verzió, és a minőségi központot átkeresztelték HP ALM névre.

HP Quality Center verziók

Archia minőségellenőrzés szerkezete

Most pedig ismerjük meg a HP-ALM technológiai részét. Az ALM egy vállalati alkalmazás, amelyet felhasználásával fejlesztettek ki Java 2 Enterprise Edition (J2EE), amely képes MS-re SQL Szerver ill Oracle mint a hátsó vége. Az ALM-nek 3 összetevője van – kliens, alkalmazáskiszolgáló és adatbázis-kiszolgáló.

  1. HP ALM kliens: Amikor egy végfelhasználó/tesztelő hozzáfér az ALM URL-címéhez, a kliens összetevői letöltődnek az ügyfél rendszerére. Az ALM-kliens-összetevők segítik a felhasználót a szerverrel való interakcióban .NET és COM technológiák használatával biztonságos kapcsolaton (HTTPS) keresztül.
  2. ALM szerver/alkalmazásszerver: Az alkalmazáskiszolgáló általában a Windows or Linux platform, amely megfelel az ügyfelek igényeinek. Az alkalmazásszerver a Java Database Connectivity (JDBC) illesztőprogram az alkalmazáskiszolgáló és az adatbázis-kiszolgálók közötti kommunikációhoz.
  3. Adatbázis szerverek: Az adatbázis réteg három sémát tárol.
  • Webhely adminisztrációs séma: A tartományokhoz, felhasználókhoz és webhelyparaméterekhez kapcsolódó információkat tárol.
  • Lab projekt: Ez a séma a funkcionális ill Teljesítményfelmérés távoli gazdagépeken a Performance Center szerver adatai.
  • Projekt séma: Tárolja a projektinformációkat, például a felhasználó által létrehozott munkaelemeket/adatokat a projektterület alatt. Minden projektnek saját sémája van, és ugyanazon az adatbázis-kiszolgálón jönnek létre, mint a Site Administration séma.

Archia minőségellenőrzés szerkezete

HP ALM kiadások

HP ALM eszköz egy kereskedelmileg engedélyezett eszköz, és a HP 4 különböző ízben forgalmazza az ALM-et

HP ALM kiadások

Az ALM Edition szolgáltatásainak összehasonlítása

A licencek mindegyike lehetővé teszi a felhasználók számára bizonyos ALM funkciók elérését. A következő táblázat felsorolja azokat a funkciókat, amelyeket egy adott licenc biztosít =

Az ALM Edition szolgáltatásainak összehasonlítása

Vizsgáljuk meg, miért vásárolna meg egy adott verziót, és kinek alkalmas

  • HP ALM Essentials – Ez azoknak a vállalatoknak szól, amelyeknek csak az alapvető funkciókra van szükségük a teljes szoftveréletciklus támogatásához. Hozzáférhet a követelménykezeléshez, a tesztkezeléshez és a Disszidál kezelése.
  • HP QC Enterprise Edition – Ez a licenc azokra a vállalatokra vonatkozik, akik az ALM-et kizárólag tesztelési célokra szeretnék használni. Integrációt biztosít a Unified Functional Tester (UFT) funkcióval is.
  • HP ALM Performance Center Edition – Ez a licenc azoknak a szervezeteknek felel meg a legjobban, amelyek a HP ALM-et szeretnék használni HP-Load futtató szkriptek meghajtására. Segíti a felhasználókat a teljesítménytesztek karbantartásában, kezelésében, ütemezésében, végrehajtásában és nyomon követésében.

ALM munkafolyamat

A HP alkalmazáséletciklus-kezelési munkafolyamatának megismeréséhez először tanulmányozzon egy tipikus tesztfolyamatot,

ALM munkafolyamat

  • Kezdjük a tervezési, vázlatkészítési és kiadási részletekkel. Határozza meg a ciklusok számát az egyes kiadásokban és az egyes kiadások hatókörét
  • Egy adott kiadáshoz és ciklushoz elkészítjük a Követelmények specifikációit.
  • A követelmények alapján teszttervek és tesztesetek készülnek.
  • A következő lépés a létrehozott tesztterv végrehajtása
  • A tesztfolyamatok következő szakasza a végrehajtási szakaszban észlelt hibák nyomon követése és kijavítása
  • Valamennyi szakaszban megtörténik az elemzés, és jelentések és grafikonok generálódnak a tesztmetrikák generálásához.

A HP ALM tesztelőeszköz egy modult biztosít a tesztelési folyamat minden szakaszához. Ezeket a későbbi oktatóanyagokban részletesen tanulmányozzuk.