Mis on HP ALM? Kvaliteedikeskuse (QC) testimistööriist
Mis on HP ALM?
HP ALM (Application Life Cycle Management) on veebipõhine tööriist, mis aitab organisatsioonidel hallata rakenduse elutsüklit alates projekti planeerimisest, nõuete kogumisest kuni testimise ja juurutamiseni, mis muidu on aeganõudev ülesanne.
Oma varasemas avataris HP kvaliteedikeskusena töötas testihaldustööriista välja Mercury interaktiivne.
Nüüd on HP selle välja töötanud kui ALM. ALM-i täisvorm on APplication Life Tsükkel Mhaldamise tööriist, mis toetab programmi erinevaid etappe tarkvaraarenduse elutsükkel.
ALM-tööriist pakub integratsiooni ka kõigi teiste HP toodetega, nagu UFT ja Laadige jooksja.
Miks kasutada HP ALM-i?
Tüüpilises projektis osalevad erinevad sidusrühmad:
- arendaja
- Tester
- Ärianalüütikud
- Projektijuhid
- Toote omanikud
Need sidusrühmad viivad läbi erinevaid tegevusi, millest tuleb teavitada kõiki asjaomaseid meeskonnaliikmeid.
Kui me ei säilita tsentraliseeritud hoidlat kõigi tootega seotud artefaktide salvestamiseks, hooldamiseks ja jälgimiseks, ebaõnnestub projekt vaieldamatult.
Samuti vajame mehhanismi kõigi testimis- ja arendustegevuste dokumenteerimiseks ja koostöö tegemiseks.
Sisestage HP ALM!
- See võimaldab kõigil sidusrühmadel suhelda ja koordineerida, projekti eesmärkide saavutamiseks.
- See tagab vastupidavuse jälgimine ja aruandlus ja erinevate projektiga seotud ülesannete sujuv integreerimine.
- See võimaldab üksikasjalikku projekti analüüs ja tõhus juhtimine.
- ALM-i tööriist saab ühenduda meie meilisüsteemidega ja saata kõigile soovitud meeskonnaliikmetele muudatuste kohta e-kirju (nt nõuete muudatus, defektide tõstmine jne).
HP kvaliteedikeskuse versioonid
Oluline on mõista ALM-i ajalugu.
- HP kvaliteedikeskus oli varem tuntud kui testdirektor, mille töötas välja Mercury Interaktiivne.
- 2008. aastal anti välja versioon 8 ja toode nimetati ümber kvaliteedikeskuseks.
- Later, HP omandas Mercury Interaktiivne ja kõik elavhõbedatooted on ümber kaubamärgiga HP.
- So Mercury Kvaliteedikeskusest sai HP kvaliteedikeskus
- 2011. aastal anti välja versioon 11 ja kvaliteedikeskus nimetati ümber HP ALM-iks.
ArchiQC tektuur
Nüüd mõistame HP-ALM-i tehnoloogia osa. ALM on ettevõtte rakendus, mis on välja töötatud kasutades Java 2 Enterprise Edition (J2EE), millel võib olla MS SQL Server või Oracle selle tagumise otsana. ALM-il on 3 komponenti – klient, rakendusserver ja andmebaasiserver.
- HP ALM klient: kui lõppkasutaja/testija pääseb juurde ALM-i URL-ile, laaditakse kliendi komponendid alla kliendi süsteemi. ALM-i kliendikomponendid aitavad kasutajal suhelda serveriga, kasutades .NET- ja COM-tehnoloogiaid turvalise ühenduse (HTTPS) kaudu.
- ALM-server/rakenduse server: Rakendusserver töötab tavaliselt a Windows or Linux platvorm, mis rahuldab kliendi soove. Rakenduseserver kasutab Java Andmebaasi ühenduvuse (JDBC) draiver rakendusserveri ja andmebaasiserverite vaheliseks suhtluseks.
- Andmebaasiserverid: Andmebaasikiht salvestab kolm skeemi.
- Saidi haldusskeem: See salvestab domeenide, kasutajate ja saidi parameetritega seotud teavet.
- Laboriprojekt: See skeem salvestab laboriteabe, mis on seotud funktsionaalsete ja Jõudluse testimine kaughostides Performance Centeri serveri andmed.
- Projekti skeem: Salvestab projektiteabe, näiteks kasutaja loodud tööüksuse/andmed projektiala alla. Igal projektil on oma skeem ja need luuakse samas andmebaasiserveris, kus saidi haldamise skeem.
HP ALM väljaanded
HP ALM tööriist on kaubanduslikult litsentsitud tööriist ja HP turustab ALM-i neljas erinevas maitses
ALM-väljaande funktsioonide võrdlus
Iga litsents võimaldab kasutajatel juurdepääsu teatud ALM-i funktsioonidele. Järgmises tabelis on loetletud funktsioonid, mida konkreetne litsents teile annab =
Uurime, miks ostaksite konkreetse versiooni ja kellele see sobib
- HP ALM Essentials – see on mõeldud ettevõtetele, kes vajavad kogu tarkvara elutsükli toetamiseks vaid põhifunktsioone. Sellel on juurdepääs nõuete haldamisele, testide haldamisele ja Defekt Juhtimine.
- HP QC Enterprise Edition – see litsents kehtib ettevõtetele, kes soovivad kasutada ALM-i ainult testimise eesmärgil. See pakub ka integratsiooni Unified Functional Testeriga (UFT).
- HP ALM Performance Center Edition – see litsents sobib kõige paremini organisatsioonidele, kes soovivad kasutada HP ALM-i HP-Load Runner skriptide juhtimiseks. See aitab kasutajatel toimivusteste säilitada, hallata, ajastada, täita ja jälgida.
ALM-i töövoog
HP rakenduse elutsükli haldamise töövoo tundmaõppimiseks uurime esmalt tüüpilist testimisprotsessi –
- Alustame planeerimise, koostamise ja väljastamise üksikasjadest. Määrake igas versioonis tsüklite arv ja iga versiooni ulatus
- Teatud väljalaske ja tsükli jaoks koostame nõuete spetsifikatsioonid.
- Nõuetest lähtuvalt koostatakse Testiplaanid ja testjuhtumid.
- Järgmine etapp on loodud testide plaani täitmine
- Selle katseprotsessi järgmine etapp on täitmisetapis tuvastatud defektide jälgimine ja parandamine
- Kõigis etappides tehakse analüüs ning testimõõdikute genereerimiseks genereeritakse aruandeid ja graafikuid.
HP ALM-i testimistööriist pakub testimisprotsessi iga etapi jaoks moodulit. Uurime neid üksikasjalikult hilisemates õpetustes.