Hvordan tilpasse prosjekt i HP ALM (kvalitetssenter)

  • Prosjekttilpasning gjรธr det mulig for prosjektadministratorer รฅ kontrollere tilgangen til et prosjekt ved รฅ definere brukerne som har tilgang til prosjektet, og den har ogsรฅ muligheter til รฅ tilpasse hvilken type oppgaver hver bruker kan utfรธre.
  • Man kan ogsรฅ tilpasse et prosjekt for รฅ mรธte de spesifikke kravene til din organisasjon.
  • Det hjelper ogsรฅ er รฅ legge til/redigere nye tilpassede brukerfelt som kan legges til hver av modulene i ALM.

La oss se pรฅ dem en etter en

Brukeregenskaper

Nรฅvรฆrende pรฅlogget bruker vil kunne redigere profildetaljene sine og det lar brukeren endre passordet sitt.

Merknader: Kun gjeldende innloggede brukerpassord kan endres selv om brukeren er av typen 'Prosjektadmin'.

Trinn 1) Klikk pรฅ Verktรธy-lenken og velg "Tilpass" som vist nedenfor.

Brukeregenskaper

Trinn 2) Dialogboksen Prosjekttilpasning vises som vist nedenfor.

Brukeregenskaper

Trinn 3) For รฅ endre passordet til gjeldende bruker, klikk "Endre passord" i fanen "Brukeregenskaper".

Brukeregenskaper

Trinn 4) Dialogboksen for endring av passord รฅpnes.

  1. Skriv inn gammelt passord
  2. Skriv inn nytt passord
  3. Skriv inn Bekreft passord
  4. Klikk "OK"

Brukeregenskaper

Trinn 5) Bruker vil bli vist med statusmeldingen.

Brukeregenskaper

Trinn 6) Brukeren kan ogsรฅ redigere fรธlgende profildetaljer.

  1. Epost id
  2. Fullt navn
  3. Telefonnummer
  4. Klikk pรฅ "Lagre"

OBS: Brukere VIL IKKE kunne redigere brukernavnet sitt, selv om brukeren er av typen 'prosjektadministrator'.

Brukeregenskaper

Trinn 7) Status vises for brukeren som vist nedenfor.

Brukeregenskaper

Prosjektbrukere

Denne modulen lar brukere legge til og fjerne brukere for det gjeldende ALM-prosjektet. Man kan ogsรฅ tildele brukere til brukergrupper for รฅ begrense brukertilgangsprivilegier.

Trinn 1) La oss nรฅ legge til brukere til prosjektomrรฅdet.

  1. Naviger til Prosjektbrukere
  2. Klikk pรฅ rullegardinmenyen Legg til bruker.

Prosjektbrukere

Trinn 2) Nรฅr du klikker pรฅ 'Legg til bruker' rullegardinmenyen, vises fรธlgende metoder for brukeren som vist nedenfor.

  1. Legg til bruker etter navn โ€“ Prosjektadministrator kan legge til den eksisterende brukeren av ALM til dette prosjektet ved รฅ oppgi brukernavnet sitt. (Det samme er gjort pรฅ trinn 1 og 2)
  2. Legg til ny bruker pรฅ nettstedet โ€“ Legg til ny bruker pรฅ nettstedet ved รฅ skrive inn alle detaljer, pรฅ samme mรฅte som vi har lagt til brukere fra nettstedadministrator.
  3. Legg til brukere fra nettstedet โ€“ Legg til ny bruker ved รฅ sรธke basert pรฅ deres navn eller ID.

La oss se hver av funksjonene.

Prosjektbrukere

Trinn 3) La oss legge til et brukerbasert navn. Sรธrg for at denne brukeren allerede eksisterer i ALM Admin-databasen (bruker opprettet ved bruk av nettstedsadministrasjonsmodul)

  1. Velg 'Prosjektbrukere' fra prosjekttilpasningsvinduet.
  2. Klikk "Legg til bruker"
  3. Skriv inn brukernavn
  4. Klikk "Ok"

Prosjektbrukere

Trinn 4) Den lagte brukeren vises som vist nedenfor.

Prosjektbrukere

Trinn 5) La oss nรฅ legge til bruker ved รฅ bruke alternativet 'Legg til ny bruker pรฅ 'Site'.

Prosjektbrukere

Trinn 6) Nรฅr du klikker 'Legg til ny bruker pรฅ nettsted' Fra 'Legg til bruker', vises fรธlgende dialogboks.

  1. Skriv inn brukernavn
  2. Skriv inn e-post
  3. Skriv inn fullt navn
  4. Tast inn telefonnummer
  5. Klikk "OK"

Prosjektbrukere

Trinn 7) Brukeren er nรฅ lagt til det gjeldende prosjektet. Brukeren legges til i 'prosjektbrukere' som vist nedenfor.

Prosjektbrukere

Trinn 8) La oss nรฅ legge til prosjektbrukere ved รฅ bruke alternativet "legg til brukere fra nettsted".

Sรธrg for at brukeren allerede er i ALM admin database.

Prosjektbrukere

Trinn 9) Fรธlgende dialogboks vises.

  1. Skriv inn brukernavnet og klikk pรฅ sรธkeikonet
  2. Brukernavnet vises
  3. Klikk "OK"

Prosjektbrukere

Trinn 10) Brukeren legges til prosjektet og vises som vist nedenfor.

Prosjektbrukere

Trinn 11) Prosjektadministrator kan ogsรฅ fjerne en bruker fra prosjektbrukermodulen.

  1. Velg bruker
  2. Klikk 'Fjern bruker;

    Prosjektbrukere

Trinn 12) Bekreftelsesdialog vises. Klikk "Ja".

Prosjektbrukere

Trinn 13) Ved รฅ klikke "Ja" fjernes brukeren fra listen over prosjektbrukere.

Prosjektbrukere

Trinn 14) Hver av brukerne i 'Prosjektbrukere' har et medlemskap knyttet til seg.

Merk: Som standard har alle lagte brukere bare "Vis"-tillatelser.

  1. Velg brukernavnet
  2. Velg fanen "Medlemskap".
  3. Medlemskapet for den valgte brukeren vil bli vist. Den nylig lagt til brukeren "Cathy" har "Seer"-tillatelse

Prosjektbrukere

Grupper og tillatelser

Denne modulen gjรธr det mulig for prosjektadministrator รฅ tildele privilegier til brukergrupper ved รฅ spesifisere tillatelser.

Det er 5 forhรฅndsdefinerte grupper i ALM, og hver av disse brukergruppene har forskjellige tillatelsesnivรฅer.

  1. Utvikler
  2. Project Manager
  3. QA Tester
  4. TD Admin
  5. Viewer

Merk: Som standard har enhver lagt til bruker i prosjektomrรฅdet bare "Vis"-tillatelse.

Trinn 1) La oss se listen over brukere i 'TDAdmin'-gruppen.

  1. Velg 'TDAdmin'
  2. Under fanen Medlemskap vil du legge merke til brukere som ikke er i gruppen
  3. Under 'I gruppe'-delen vil du legge merke til listen over brukere i gruppen. I dette tilfellet vises bare 'Admin'.

Grupper og tillatelser

Trinn 2) De forhรฅndsdefinerte gruppetillatelsene kan ikke redigeres.

  1. Velg 'TDAdmin'
  2. Naviger til tillatelsesfanen
  3. Velg hvilken som helst modul (defekter i dette tilfellet)
  4. Tillatelsene kan ikke redigeres selv om gjeldende bruker er en prosjektadministrator.

Grupper og tillatelser

Trinn 3) De forhรฅndsdefinerte gruppene kan ikke gis nytt navn eller slettes.

Grupper og tillatelser

Trinn 4) For รฅ endre en gruppetillatelse, mรฅ prosjektadministrator legge til en ny gruppe. La oss si at vi mรฅ opprette en ny brukergruppe slik at disse brukerne har 'Redigeringstillatelse' for defektmodulen og Vis-tillatelse for andre. Dette betyr at all tillatelse mรฅ vรฆre den samme som for "Vis"-brukeren, bortsett fra at brukeren skal kunne "oppdatere" defektene. For รฅ gjรธre det samme,

  1. Klikk "Ny gruppe"
  2. Bekreftelsesdialog vises til brukeren. Klikk "Ja".

Grupper og tillatelser

Trinn 5) Nรฅr du klikker ja, vises dialogboksen "Ny gruppe".

  1. Skriv inn gruppenavnet
  2. Skriv inn profilen

Grupper og tillatelser

Trinn 6) Brukergruppen opprettes som vist nedenfor. Du kan ogsรฅ legge merke til at vi kan endre navn/slette gruppen fordi den er opprettet av oss. Forhรฅndsdefinerte grupper i ALM kan ikke redigeres eller slettes.

Grupper og tillatelser

Trinn 7) For รฅ endre tillatelsen

  1. naviger til fanen "Tillatelser".
  2. Klikk pรฅ fanen "Defekter".
  3. Aktiver "Oppdater"-flagg for defekter
  4. Aktiver "Oppdater"-flagg for linker

Grupper og tillatelser

Modultilgang

Denne modulen gjรธr det mulig for prosjektadministratorer รฅ kontrollere modulene som hver brukergruppe har tilgang til. Dette vil hindre brukere fra รฅ fรฅ tilgang til begrensede moduler.

La oss si at utviklere ikke har noe med testtilfeller รฅ gjรธre, og derfor kan de forhindres fra รฅ fรฅ tilgang til testplan, testlaboratoriemoduler.

Trinn 1) Standard modultilgang vises nedenfor. Alle typer brukergrupper har tilgang til alle moduler som standard.

Modultilgang

Trinn 2) For demoformรฅl, la oss fjerne all modultilgang til VIS brukertype unntatt defektmodulen.

Fjern merket for all modultilgang mot Se bruker unntatt Defektmodulen som vist nedenfor.

Modultilgang

Trinn 3) La oss nรฅ logge pรฅ med en av 'Vis'-bruker-ID-ene for รฅ sjekke om endringene har blitt brukt pรฅ riktig mรฅte. Fra รธyeblikksbildet nedenfor er det veldig tydelig at innstillingene har blitt brukt i henhold til vรฅre innganger, da den kun viser 'Defekter'-modulen for visningsbrukeren 'Jim'.

Modultilgang

Prosjektenheter

  • Prosjektenheter Gjรธr det mulig for prosjektadministratorer รฅ endre oppfรธrselen til ALM-systemfelt eller definere brukerdefinerte felt.
  • For eksempel, hvis vi utfรธrer testene pรฅ forskjellige bygg og vi รธnsker รฅ legge til et felt 'Build Version' i 'Add Defects Module', kan vi gjรธre det samme ved รฅ bruke modulen for prosjektenheter.

Trinn 1) Brukerdefinerte felt kan ikke legges til under systemfelt som er skrivebeskyttet.

  1. Velg "Prosjekt Entities"
  2. Velg 'Defekt' og velg undermappen 'Systemfelt'.
  3. Vi kan legge merke til at vi IKKE VIL kunne legge til 'Nytt felt' eller slette det da systemfeltene er skrivebeskyttede.

Prosjektenheter

Trinn 2) For รฅ legge til et brukerdefinert felt,

  1. Velg 'Brukerfelt'-undermappe under 'Defekter'-modulen.
  2. Klikk "Nytt felt"
  3. Feltdetaljene vises som vist nedenfor, som kan redigeres.

Prosjektenheter

Trinn 3) Feltdetaljer kan ogsรฅ redigeres som vist nedenfor.

  1. Gi nytt navn til etiketten til 'Byggnummer'.
  2. Kryss av for "Obligatorisk" som betyr at dette feltet vil vรฆre et obligatorisk felt for รฅ legge inn en ny defekt.
  3. Klikk pรฅ Lagre

Prosjektenheter

Trinn 4) Nรฅ kan vi se endringene som er gjort i defektmodulen. Naviger til defektmodulen og brukeren vil kunne se det nyopprettede feltet 'Build Number' som vil vรฆre en del av 'New Defects' Module.

Prosjektenheter

Prosjektlister

  • Prosjektlister Gjรธr at prosjektadministratorer kan legge til tilpassede lister til et prosjekt. En liste inneholder verdier som brukeren kan legge inn i system-/brukerdefinerte felt.
  • For eksempel har Bug Status-listen seks forhรฅndsdefinerte statuser, nemlig โ€“ Ny, ร…pen, Fixed, Reopen, Closed, Rejected. Hvis vi รธnsker รฅ legge til en status til, la oss si, Dupliser, vi kan gjรธre det ved รฅ bruke denne modulen.

Trinn 1) For รฅ legge til et element under forhรฅndsdefinerte lister,

  1. Klikk "Prosjektlister"
  2. Velg "Bug Status"
  3. Klikk "Nytt element". Dialogboksen Nytt element รฅpnes.
  4. Skriv inn varenavnet.
  5. Klikk "Ok"

Prosjektlister

Trinn 2) Nรฅr du klikker OK, opprettes det nye elementet som vist nedenfor.

Prosjektlister

Trinn 3) Nรฅ mรฅ vi lagre endringene.

  1. Klikk pรฅ 'lagre'-knappen.
  2. En popup vises. Klikk 'OK'.

Prosjektlister

Trinn 4) Naviger nรฅ til defektmodulen og kontroller om status har det nylig lagt til elementet i listen.

Prosjektlister

Automail

Denne modulen gjรธr det mulig for prosjektadministratorer รฅ sette opp automatiske e-postvarslingsregler for รฅ varsle brukere via e-post om endringene som er gjort pรฅ spesifiserte defekter. Denne autopostfunksjonen er kun tilgjengelig for defektmodulen.

Trinn 1) For รฅ aktivere automail-varsler, utfรธr fรธlgende trinn.

  1. Naviger til 'Automail' Link.
  2. Brukeren kan utlรธse e-post ved รฅ velge et hvilket som helst antall tilgjengelige felt i listen.
  3. Dette rutenettet viser listen over felt som brukeren har valgt for รฅ sende e-post om endringene.
  4. Prosjektadministrator kan ogsรฅ velge e-postinnstillingene for hver enkelt av de tilgjengelige brukerne.
  5. Klikk "lagre".

Automail

Trinn 2) En pop vises. Klikk OK

Automail

Varslingsregler

Denne modulen gjรธr det mulig for prosjektadministratorer รฅ aktivere varslingsregler for det gjeldende prosjektet. Denne funksjonen vil opprette varsler og sende e-poster nรฅr endringer skjer i prosjektet. Denne modulen holder godt for krav, tilhรธrende tester, defekter.

Trinn 1) For รฅ aktivere varslingsregler,

  1. Naviger til "Varslingsregler".
  2. Aktiver avmerkingsboksen "Alert Associated with".
  3. Aktiver 'send e-post til' og legg til tilsvarende tester/designer.
  4. Klikk pรฅ "Lagre"

Varslingsregler

  • Det fรธrste varselet: Testdesigner blir varslet nรฅr et krav endres slik at tilknyttede tester kan endres
  • Det andre varselet: Testeren blir varslet nรฅr en Defekt endrer statusen til 'Fixed' slik at den ansvarlige testeren kan ta opp igjen for retesting.

Arbeidsflyt

  • Denne modulen gjรธr det mulig for prosjektadministratorer รฅ generere skript som hjelper til

Tilpasse defektmodulen (legg til defektdialog eller Vis defektdialog).

  • Ved hjelp av denne modulen kan prosjektadministratorer ogsรฅ skrive skript for รฅ tilpasse dialogbokser i andre moduler, og kontrollere handlingene brukerne kan utfรธre.

La oss nรฅ tilpasse 'Legg til defekt'-dialogen for 'TDAdmin' gruppebrukertype.

Trinn 1) Under prosjekttilpasning,

  1. Klikk 'Arbeidsflyt'.
  2. Velg 'Skript Generator โ€“ Legg til lenke til tilpasning av feilfelt

Arbeidsflyt

Trinn 2) Dialogboksen Legg til defekt felttilpasning รฅpnes.

  1. Velg brukergruppen.
  2. Velg feltene som brukeren ikke vil skal vises under dialogboksen Legg til defekt.
  3. Klikk '<'-koblingen for รฅ skyve feltene ut av listen over synlige felter.

Merk: Obligatoriske felter kan ikke flyttes ut av listen over synlige felter.

Arbeidsflyt

Trinn 3) Etter รฅ ha presset alle de irrelevante feltene ut av listen over synlige felter, vises dialogboksen for tilpasningsfelt som vist nedenfor.

  1. Felt som er skjรธvet ut av synlige felt-listen.
  2. Feltene som vil vรฆre en del av dialogboksen Legg til defekt.
  3. Bruk skriptendringer.

Arbeidsflyt

Merk: Selv om vi gjorde tilpasning ved hjelp av dette brukergrensesnittet, gjรธres endringene ved hjelp av รฅ generere skript pรฅ baksiden. Vi vil ogsรฅ ta for oss skriptredigering med et eksempel etter denne delen.

Trinn 4) Logg inn som bruker av typen 'TDAdmin' og klikk pรฅ 'Ny feil' fra defektmodulen. Feltene som er valgt av brukeren som synlige, vises i 'Nye defekter'-vinduet.

Arbeidsflyt

Skriptredaktรธr

Skriptredigeringsfunksjonaliteten hjelper brukere med รฅ skrive skript for รฅ tilpasse dialogbokser for ulike moduler og ogsรฅ kontrollere handlingene som brukere kan utfรธre innenfor hver modul.

La oss endre mรฅten "Vis defekt"-dialogen vises for brukeren ved hjelp av skriptredigering.

Trinn 1) For รฅ fรฅ tilgang til skriptredigering โ€“

  1. Naviger til fanen Arbeidsflyt
  2. Klikk "Script Editor".

Skriptredaktรธr

Trinn 2) Skripteditoren vises til brukeren som vist nedenfor.

  1. Velg "Defects Module Script"
  2. Kommentaren viser at dette er omrรฅdet der vi mรฅ gjรธre endringer, da det eksplisitt viser "tilpasning av feildetaljer".
  3. Det er skriptet for hver brukergruppe. Den vi ser tilsvarer brukergruppen "Utvikler". Vi mรฅ gjรธre endringer i brukergruppen 'TDAdmin'.

Skriptredaktรธr

Trinn 3) Rull nรฅ ned til 'TDAdmin' brukergruppe der vi mรฅ gjรธre endringer. Gjeldende innstillinger for 'TDAdmin' vises som vist nedenfor.

Skriptredaktรธr

Trinn 4) La oss forstรฅ manuset.

La oss vurdere fรธlgende kodelinje i skriptet

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

Her er detaljene -

SetFieldApp Er funksjonskallet gjort med 5 parametere
Feltnavn BG_ACTUAL_FIX_Time โ€“ Feltnavnet. Vi skal endre innstillingene for dette feltnavnet
Synlig flagg Tilsvarer synlig flagg. Hvis det er sant, vil det vรฆre synlig.
Nรธdvendig flagg Sjekker om feltet er obligatorisk. Hvis dette er sant, er feltet obligatorisk.
SideNo-flagg Starter med 0. Hvis det er flere felt, kan brukeren konfigurere dem til รฅ vises sidevis.
ViewOrder Brukeren kan ogsรฅ ordne rekkefรธlgen pรฅ feltet ved รฅ bruke dette flagget. Starter med 0 og รธker med 1. Basert pรฅ dette settes rekkefรธlgen pรฅ feltene

Trinn 5) La oss gjรธre endringer i det fรธrste feltet 'BG_ACTUAL_FIX_TIME'-feltet.

Skriptet for feltet 'BG_ACTUAL_FIX_TIME' i skriptredigering er vist nedenfor.

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

I henhold til skriptet ovenfor vises dialogboksen med defektdetaljer for brukeren som vist nedenfor.

Skriptredaktรธr

Rediger den kodelinjen som vist nedenfor.

SetFieldApp โ€œBG_ACTUAL_FIX_TIMEโ€, False, False, 0, 16

Skriptutdataene gjenspeiles i dialogboksen Defektdetaljer som vist nedenfor.

Skriptredaktรธr

Trinn 6) La oss gjรธre endringer i alle feltene som er tilgjengelige.

  1. Endre parametrene for funksjonskallene som forklart i forrige trinn for hvert av disse feltene som vist nedenfor.
  2. Klikk "Lagre".

Skriptredaktรธr

Trinn 7) Logg nรฅ pรฅ som en av brukerne av typen 'TDAdmin' og fรฅ tilgang til en av defektene slik at dialogboksen 'Se defektdetaljer' รฅpnes. Dialogboksen med feildetaljer vises nรฅ som vist nedenfor.

Skriptredaktรธr

Oppsummer dette innlegget med: