Mi az a HP ALM?
A HP ALM (Application Life Cycle Management) egy webalapú eszköz, amely segíti a szervezeteket az alkalmazás életciklusának kezelésében a projekt tervezésétől, a követelmények összegyűjtésétől a tesztelésig és a telepítésig, ami egyébként időigényes feladat.
A tesztmenedzsment eszközt a HP Quality Center korábbi avatárában a Mercury interactive fejlesztette ki.
Most a HP fejlesztette ki ALM néven. Az ALM teljes forma A LKALMAZÁS L ife Cycle M anagement eszköz, amely támogatja a különböző fázisok a szoftverfejlesztés életciklusát.
Az ALM eszköz integrációt biztosít az összes többi HP termékhez, például az UFT-hez és a Load Runnerhez.
Miért érdemes használni a HP ALM-et?
A tipikus projektben részt vevő különféle érdekeltek -
- Fejlesztő
- Vizsgáló
- Üzleti elemzők
- Projektmenedzserek
- Terméktulajdonosok
Ezek az érdekelt felek sokféle tevékenységet végeznek, amelyekről tájékoztatni kell az összes érintett csapattagot.
Ha nem működtetünk központosított adattárat a termékkel kapcsolatos összes műtárgy rögzítésére, karbantartására és nyomon követésére, akkor a projekt kétségtelenül meghiúsul.
Szükségünk van egy mechanizmusra is, amely dokumentál és együttműködik az összes tesztelési és fejlesztési tevékenységben.
Írja be a HP ALM-et!
- Lehetővé teszi az összes érdekelt fél interakcióját és koordinációját, a projekt céljainak elérését.
- Robusztus nyomon követést és jelentéstételt, valamint a projekttel kapcsolatos különféle feladatok zökkenőmentes integrálását biztosítja.
- Lehetővé teszi a projekt részletes elemzését és a hatékony irányítást .
- Az ALM eszköz csatlakozhat az e-mail rendszereinkhez, és e-maileket küldhet az esetleges változásokról (például a követelmények megváltoztatásáról, a hibák felmerüléséről stb.) A csapat minden kívánt tagjának.
HP Quality Center verziók
Fontos megérteni az ALM történetét.
- A HP Minőségi Központot korábban a Testigazgató néven ismerték, amelyet a Mercury Interactive fejlesztett ki.
- 2008-ban megjelent a 8-as verzió, és a terméket minőségi központnak nevezték el.
- Később a HP felvásárolta a Mercury Interactive terméket, és az összes higanyterméket HP márkanévvé változtatta.
- Tehát a Mercury Quality Center HP Quality Center lett
- 2011-ben kiadták a 11-es verziót, és a Minőségközpontot HP ALM-nek keresztelték át.
A QC építészete
Most értsük meg a HP-ALM technológiai részét. Az ALM a Java 2 Enterprise Edition (J2EE) használatával kifejlesztett vállalati alkalmazás, amelynek hátulja lehet az MS SQL Server vagy az Oracle. Az ALM-nek 3 összetevője van - kliens, alkalmazáskiszolgáló és adatbázis-kiszolgáló.
- HP ALM-ügyfél: amikor egy végfelhasználó / tesztelő hozzáfér az ALM URL-jéhez, az ügyfél-összetevőket letölti az ügyfél rendszeréről. Az ALM klienskomponensek segítenek a felhasználónak abban, hogy a .NET és COM technológiák használatával biztonságos hálózaton (HTTPS) keresztül kommunikáljon a szerverrel.
- ALM-kiszolgáló / Alkalmazás-kiszolgáló: Az alkalmazás-kiszolgáló általában Windows vagy Linux platformon fut, amely kiszolgálja az ügyfél kéréseit. Az alkalmazáskiszolgáló a Java Database Connectivity (JDBC) illesztőprogramot használja az alkalmazáskiszolgáló és az adatbázis-kiszolgálók közötti kommunikációhoz.
- Adatbázis-kiszolgálók : Az adatbázis-réteg három sémát tárol.
- Webhely-adminisztrációs séma: A domainekkel, a felhasználókkal és a webhely paramétereivel kapcsolatos információkat tárolja.
- Lab projekt: Ez a séma a funkcionális és teljesítményteszteléssel kapcsolatos laboratóriumi információkat tárolja távoli gazdagépeken, a Performance Center kiszolgáló adatait.
- Projekt séma: A projekt adatait, például a felhasználó által a projekt területén létrehozott munkaelemeket / adatokat tárolja. Minden projektnek megvan a saját sémája, és ugyanazon az adatbázis-kiszolgálón jönnek létre, mint a Site Administration séma.
HP ALM kiadások:
A HP ALM eszköz kereskedelmi forgalomban engedélyezett eszköz, és a HP 4 különböző ízben forgalmazza az ALM-et
ALM Edition Feature Comparison
A licencek mindegyike lehetővé teszi a felhasználók számára, hogy hozzáférjenek bizonyos ALM funkciókhoz. Az alábbi táblázat felsorolja azokat a szolgáltatásokat, amelyeket egy adott licenc ad =
Vizsgáljuk meg, miért vásárolna egy adott verziót, és kinek alkalmas
- HP ALM Essentials - Olyan vállalatoknak szól, amelyeknek csak az alapvető funkciókra van szükségük a szoftver teljes életciklusának támogatásához. Hozzáférhet a követelmények kezeléséhez, a tesztkezeléshez és a hibakezeléshez.
- HP QC Enterprise Edition - Ez a licenc azokra a vállalatokra vonatkozik, akik kizárólag tesztelési célokra szeretnék használni az ALM-et. Integrációt biztosít az Unified Functional Tester (UFT) szolgáltatással is.
- HP ALM Performance Center Edition - Ez a licenc azoknak a szervezeteknek felel meg legjobban, akik a HP ALM-et szeretnék használni a HP-Load futószkriptek meghajtására. Segít a felhasználóknak a teljesítménytesztek karbantartásában, kezelésében, ütemezésében, végrehajtásában és ellenőrzésében.
ALM munkafolyamat
A HP alkalmazás életciklus-menedzsment munkafolyamatának elsajátításához tanulmányozzuk először egy tipikus tesztfolyamatot-
- Kezdjük a Tervezés, a Rajzolás és a Kiadás részleteivel. Határozza meg az egyes kiadások ciklusainak számát és az egyes kiadások hatókörét
- Egy adott kiadáshoz és ciklushoz elkészítjük a követelménykövetelményeket.
- A követelmények alapján elkészítik a tesztterveket és a teszteseteket.
- A következő lépés a létrehozott tesztterv végrehajtása
- A tesztfolyamat következő szakasza a végrehajtási szakaszban észlelt hibák nyomon követése és kijavítása
- Az összes szakaszban elemzést végeznek, és jelentéseket és grafikonokat készítenek a mérőszámok előállításához.
A HP ALM tesztelő eszköz a tesztelési folyamat minden szakaszához biztosít egy modult. Részletesen tanulmányozzuk őket a későbbi oktatóprogramokban.