Kas ir HP ALM? Kvalitātes centra (QC) testēšanas rīks

Satura rādītājs:

Anonim

Kas ir HP ALM?

HP ALM (Application Life Cycle Management) ir tīmekļa rīks, kas palīdz organizācijām pārvaldīt lietojumprogrammas dzīves ciklu no projekta plānošanas, prasību apkopošanas līdz testēšanai un izvietošanai, kas citādi ir laikietilpīgs uzdevums.

Agrākajā HP kvalitātes centra iemiesojumā testa pārvaldības rīku izstrādāja Mercury interactive.

Tagad to ir izstrādājis HP kā ALM. Finanšu tirgus pilnīga forma ir IELIETOJUMA L IFE Cycle M PĀRVALDĪBA instruments, kas atbalsta dažādas fāzes programmatūras izstrādes dzīves cikla laikā.

ALM rīks nodrošina arī visu citu HP produktu integrāciju, piemēram, UFT un Load Runner.

Kāpēc izmantot HP ALM?

Dažādas ieinteresētās personas, kas iesaistītas tipiskā projektā, ir:

  • Izstrādātājs
  • Testeris
  • Biznesa analītiķi
  • Projektu vadītāji
  • Produktu īpašnieki

Šīs ieinteresētās personas veic daudzveidīgu darbību kopumu, kas jāpaziņo visiem iesaistītajiem komandas locekļiem.

Ja mēs neuzturam centralizētu repozitoriju, lai reģistrētu, uzturētu un izsekotu visus ar produktu saistītos artefaktus, projekts neapšaubāmi NEVĒLAS.

Mums ir nepieciešams arī mehānisms, lai dokumentētu un sadarbotos visās testēšanas un izstrādes darbībās.

Ievadiet HP ALM!

  • Tas ļauj visām ieinteresētajām personām mijiedarboties un koordinēt, lai sasniegtu projekta mērķus.
  • Tas nodrošina precīzu izsekošanu un ziņošanu un vienmērīgu dažādu ar projektu saistītu uzdevumu integrāciju.
  • Tas ļauj detalizēti analizēt projektu un efektīvi pārvaldīt .
  • ALM rīks var izveidot savienojumu ar mūsu e-pasta sistēmām un nosūtīt e-pastus par visām izmaiņām (piemēram, Prasību maiņa, Defektu palielināšana utt.) Visiem vēlamajiem komandas locekļiem.

HP kvalitātes centra versijas

Ir svarīgi izprast ALM vēsturi.

  • HP kvalitātes centrs agrāk bija pazīstams kā testēšanas direktors, kuru izstrādāja Mercury Interactive.
  • 2008. gadā tika izlaista 8. versija, un produkts tika pārdēvēts par kvalitātes centru.
  • Vēlāk HP iegādājās Mercury Interactive un pārdēvēja visus dzīvsudraba produktus kā HP.
  • Tātad Mercury kvalitātes centrs kļuva par HP kvalitātes centru
  • 2011. gadā tika izlaista 11. versija, un kvalitātes centrs tika pārkvalificēts par HP ALM.

QC arhitektūra

Tagad ļaujiet mums saprast HP-ALM tehnoloģiju daļu. ALM ir uzņēmuma lietojumprogramma, kas izstrādāta, izmantojot Java 2 Enterprise Edition (J2EE), kuras aizmugurē var būt MS SQL Server vai Oracle. ALM ir 3 komponenti - klients, lietojumprogrammu serveris un datu bāzes serveris.

  1. HP ALM klients: kad galalietotājs / testētājs piekļūst ALM URL, klienta komponenti tiek lejupielādēti klienta sistēmā. ALM klienta komponenti palīdz lietotājam mijiedarboties ar serveri, izmantojot .NET un COM tehnoloģijas, izmantojot drošu savienojumu (HTTPS).
  2. ALM serveris / lietojumprogrammu serveris: Lietojumprogrammu serveris parasti darbojas uz Windows vai Linux platformas, kas atbilst klienta pieprasījumiem. Lietojumprogrammu serveris izmanto Java Database Connectivity (JDBC) draiveri, lai sazinātos starp lietojumprogrammu serveri un datu bāzes serveriem.
  3. Datu bāzes serveri : Datu bāzes slānis saglabā trīs shēmas.
  • Vietnes administrēšanas shēma: tajā tiek glabāta informācija, kas saistīta ar domēniem, lietotājiem un vietnes parametriem.
  • Laboratorijas projekts: Šī shēma saglabā laboratorijas informāciju, kas saistīta ar funkcionālajiem un veiktspējas testēšanu attālinātajos resursdatoros, Performance Center servera datus.
  • Projekta shēma: tiek glabāta projekta informācija, piemēram, darba vienums / dati, kurus lietotājs izveidojis projekta zonā. Katram projektam ir sava shēma, un tie tiek izveidoti tajā pašā datu bāzes serverī, kā Vietnes administrēšanas shēma.

HP ALM izdevumi:

HP ALM rīks ir komerciāli licencēts rīks, un HP izplata ALM 4 dažādās garšās

ALM izdevuma funkciju salīdzinājums

Katra licence ļauj lietotājiem piekļūt noteiktām ALM funkcijām. Nākamajā tabulā ir uzskaitītas funkcijas, kuras jums piešķir konkrētā licence =

Izpētīsim, kāpēc jūs pirktu konkrētu versiju un kam tā ir piemērota

  • HP ALM Essentials - tas ir paredzēts uzņēmumiem, kuriem ir nepieciešamas tikai pamata funkcijas, lai atbalstītu visu programmatūras dzīves ciklu. Tam ir piekļuve prasību pārvaldībai, testu pārvaldībai un defektu pārvaldībai.
  • HP QC Enterprise Edition - šī licence ir piemērota uzņēmumiem, kuri vēlas ALM izmantot tikai testēšanas vajadzībām. Tas nodrošina arī integrāciju ar vienoto funkcionālo testeri (UFT).
  • HP ALM Performance Center Edition - šī licence vislabāk piemērota organizācijām, kuras vēlas izmantot HP ALM, lai vadītu HP-Load skrējēju skriptus. Tas palīdz lietotājiem uzturēt, pārvaldīt, plānot, izpildīt un uzraudzīt veiktspējas testus.

ALM darbplūsma

Lai uzzinātu HP lietojumprogrammas dzīves cikla pārvaldības darbplūsmu, vispirms izpētīsim tipisku testa procesu

  • Mēs sākam ar detalizētu informāciju par plānošanu, sastādīšanu un izlaišanu. Nosakiet ciklu skaitu katrā laidienā un katra laidiena darbības jomu
  • Konkrētam laidienam un ciklam mēs izstrādājam prasību specifikācijas.
  • Pamatojoties uz prasībām, tiek izveidoti testa plāni un testa gadījumi.
  • Nākamais posms ir izveidotā testu plāna izpilde
  • Nākamais šī testa procesa posms ir izpildes posmā konstatēto defektu izsekošana un novēršana
  • Visos posmos tiek veikta analīze, un testa metrikas ģenerēšanai tiek ģenerēti pārskati un diagrammas.

HP ALM testēšanas rīks nodrošina moduli, kas paredzēts katram testēšanas procesa posmam. Mēs tos sīki izpētīsim turpmākajās apmācībās.