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.
Í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.
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ó.
- 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.
- 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.
- 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.
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
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 =
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,
- 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.