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