Mis on HP ALM? Kvaliteedikeskuse (QC) testimistööriist

⚡ Nutikas kokkuvõte

HP ALM (rakenduse elutsükli haldus), endise nimega Quality Center, on veebipõhine tööriist, mis haldab kogu rakenduse elutsüklit alates nõuetest ja testide planeerimisest kuni testide teostamise ja defektide haldamiseni. trackuningas ühes tsentraliseeritud hoidlas.

  • 🌐 HP ALM: Veebipõhine tööriist, mis haldab kogu rakenduse elutsüklit ühes repositooriumis.
  • ???? Elutsükli katvus: Nõuetest ja planeerimisest kuni testide teostamise ja defektideni.
  • 🔗 Integratsioonid: Ühendab koos HP UFT ja LoadRunner testide käivitamiseks.
  • 🏗️ Kolmetasandiline: Kliendi, rakendusserveri ja andmebaasiserveri arhitektuur.
  • ???? ️ Väljaanded: Essentialsi, QC Enterprise'i ja Performance Centeri litsentsid.
  • 🤖 AI abi: Tehisintellekt lisab ALM-ile nutika testihalduse ja defektide analüüsi.

Mis on HP ALM?

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, näiteks 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 pea tsentraliseeritud hoidlat registreerimiseks, säilitamiseks ja tracKui kõik tootega seotud esemed kõrvaldatakse, siis projekt kahtlemata EBAÕNNESTUB.

Samuti vajame mehhanismi kõigi testimis- ja arendustegevuste dokumenteerimiseks ja koostöö tegemiseks.

Kasutage HP ALM-i

Sisestage HP ALM!

  • See võimaldab kõigil sidusrühmadel suhelda ja koordineerida, projekti eesmärkide saavutamiseks.
  • See tagab vastupidavuse trackuningas 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.

HP kvaliteedikeskuse versioonid

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.

  1. HP ALM klient: kui lõppkasutaja/testija pääseb juurde URL ALM-i puhul laaditakse kliendi komponendid alla kliendi süsteemi. ALM-i kliendi komponendid aitavad kasutajal serveriga suhelda .NET- ja COM-tehnoloogiate abil turvalise ühenduse (HTTPS) kaudu.
  2. 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.
  3. 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.

ArchiQC tektuur

HP ALM väljaanded

HP ALM tööriist on kaubanduslikult litsentsitud tööriist ja HP ​​turustab ALM-i neljas erinevas maitses

HP ALM väljaanded

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 =

ALM-väljaande funktsioonide võrdlus

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 ALM-i kasutada 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 –

ALM-i töövoog

  • 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 testimisprotsessi järgmine etapp on trackuningas ja teostusetapis tuvastatud puuduste 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.

KKK

Kvaliteedikeskus (QC) on testide haldamise tööriist nõuete, testiplaanide, teostuse ja defektide haldamiseks. HP ALM on laiem rakenduse elutsükli haldustoode, mis hõlmab kvaliteedikontrolli, väljalaske- ja projektiplaneerimist ning integreerimist kogu arendustsükli vältel.

Jah. HP ALM integreerub järgmistega: UFT funktsionaalse ja regressiooni automatiseerimiseks ning LoadRunneri ja Performance Centeriga jõudlustestimiseks. Testi tulemused ja defektid voolavad tagasi kesksesse ALM-hoidlasse trackuningas ja aruandlus.

HP ALM on Java EE (J2EE) rakendus, mis kasutab Microsoft SQL Server or Oracle selle taustsüsteemina. Andmebaasikiht salvestab saidi administreerimise skeemi, laboriprojekti skeemi ja iga projekti jaoks eraldi projektiskeemi.

Jah. Tehisintellekt suudab testijuhtumeid riski alusel tähtsuse järjekorda seada, tuvastada dubleerivaid või ebaühtlaseid defekte ning esile tõsta nõuete katvuse lünki. Kaasaegsed ALM-platvormid lisavad masinõppe analüütikat, mis aitab meeskondadel testimist tõhusamalt planeerida, teostada ja aruandlusest aru anda.

ALM-is kasutatav tehisintellekt analüüsib nõudeid, koodimuudatusi ja defektide ajalugu, et ennustada riske, soovitada teste ja suunata pinnakvaliteedi trende. Need intelligentsed teadmised aitavad juhtidel jaotada jõupingutusi ja avaldada tarkvara suurema kindlustundega.

Võta see postitus kokku järgmiselt: