Sådan tilpasser du projekt i HP ALM (kvalitetscenter)

  • Projekttilpasning gør det muligt for projektadministratorer at kontrollere adgangen til et projekt ved at definere de brugere, der kan få adgang til projektet, og det har også muligheder for at tilpasse, hvilken type opgaver hver bruger kan udføre.
  • Man kan også skræddersy et projekt til at opfylde de specifikke krav i din organisation.
  • Det hjælper også med at tilføje/redigere nye tilpassede brugerfelter, der kan tilføjes til hvert enkelt af modulerne i ALM.

Lad os se på dem én efter én

Brugeregenskaber

Aktuelt logget på bruger vil være i stand til at redigere deres profiloplysninger, og det giver brugeren mulighed for at ændre deres adgangskode.

Bemærk: Kun den nuværende loggede brugeradgangskode kan ændres, selvom brugeren er af typen 'Project Admin'.

Trin 1) Klik på linket Værktøjer og vælg 'Tilpas' som vist nedenfor.

Brugeregenskaber

Trin 2) Dialogboksen Projekttilpasning vises som vist nedenfor.

Brugeregenskaber

Trin 3) For at ændre adgangskoden for den aktuelle bruger skal du klikke på 'Skift adgangskode' på fanen 'Brugeregenskaber'.

Brugeregenskaber

Trin 4) Dialogboksen Skift adgangskode åbnes.

  1. Indtast gammel adgangskode
  2. Indtast nyt kodeord
  3. Indtast Bekræft adgangskode
  4. Klik på 'OK'

Brugeregenskaber

Trin 5) Brugeren vil blive vist med statusmeddelelsen.

Brugeregenskaber

Trin 6) Brugeren kan også redigere følgende profildetaljer.

  1. E-mail-id
  2. Fulde navn
  3. Mobil
  4. Klik på 'Gem'

Bemærk: Brugere VIL IKKE kunne redigere deres brugernavn, selvom brugeren er af typen 'projektadministrator'.

Brugeregenskaber

Trin 7) Status vises for brugeren som vist nedenfor.

Brugeregenskaber

Projektbrugere

Dette modul gør det muligt for brugere at tilføje og fjerne brugere til det aktuelle ALM-projekt. Man kan også tildele brugere til brugergrupper for at begrænse brugeradgangsprivilegier.

Trin 1) Lad os nu tilføje brugere til projektområdet.

  1. Naviger til Projektbrugere
  2. Klik på Tilføj bruger dropdown.

Projektbrugere

Trin 2) Når du klikker på 'Tilføj bruger' rullemenuen, vises følgende metoder for brugeren som vist nedenfor.

  1. Tilføj bruger ved navn – Projektadministrator kan tilføje den eksisterende bruger af ALM til dette projekt ved at angive deres brugernavn. (Det samme er blevet gjort på trin 1 og 2)
  2. Tilføj ny bruger til webstedet – Tilføj ny bruger til webstedet ved at indtaste alle detaljer, på samme måde som vi har tilføjet brugere fra webstedsadministrator.
  3. Tilføj brugere fra webstedet – Tilføj ny bruger ved at søge baseret på deres navn eller ID.

Lad os se hver enkelt af funktionaliteterne.

Projektbrugere

Trin 3) Lad os tilføje et brugerbaseret navn. Sørg for, at denne bruger allerede eksisterer i ALM Admin-databasen (bruger oprettet ved hjælp af Site Administration-modul)

  1. Vælg 'Projektbrugere' fra projekttilpasningsvinduet.
  2. Klik på 'Tilføj bruger'
  3. Indtast brugernavn
  4. Klik på 'Ok'

Projektbrugere

Trin 4) Den tilføjede bruger vises som vist nedenfor.

Projektbrugere

Trin 5) Lad os nu tilføje bruger ved at bruge indstillingen 'Tilføj ny bruger til 'Site'.

Projektbrugere

Trin 6) Når du klikker på 'Tilføj ny bruger til websted' Fra 'Tilføj bruger', vises følgende dialog.

  1. Indtast brugernavn
  2. Indtast e-mail
  3. Indtast fulde navn
  4. Indtast telefonnummer
  5. Klik på 'OK'

Projektbrugere

Trin 7) Brugeren er nu tilføjet til det aktuelle projekt. Brugeren tilføjes i 'projektbrugere' som vist nedenfor.

Projektbrugere

Trin 8) Lad os nu tilføje projektbrugere ved at bruge muligheden 'tilføj brugere fra websted'.

Sørg for, at brugeren allerede er i ALM admin database.

Projektbrugere

Trin 9) Følgende dialogboks vises.

  1. Indtast brugernavnet, og klik på søgeikonet
  2. Brugernavnet vises
  3. Klik på 'OK'

Projektbrugere

Trin 10) Brugeren føjes til projektet og vises som vist nedenfor.

Projektbrugere

Trin 11) Projektadministrator kan også fjerne en bruger fra projektbrugermodulet.

  1. Vælg bruger
  2. Klik på 'Fjern bruger;

    Projektbrugere

Trin 12) Bekræftelsesdialog vises. Klik på 'Ja'.

Projektbrugere

Trin 13) Ved at klikke på 'Ja' fjernes brugeren fra listen over projektbrugere.

Projektbrugere

Trin 14) Hver enkelt af brugerne i 'Projektbrugere' har et medlemskab tilknyttet.

Bemærk: Som standard har enhver tilføjet bruger kun 'Vis'-tilladelser.

  1. Vælg brugernavnet
  2. Vælg fanen 'Medlemskab'
  3. Medlemskabet for den valgte bruger vil blive vist. Den nyligt tilføjede bruger 'Cathy' har 'Viewer'-tilladelse

Projektbrugere

Grupper og tilladelser

Dette modul gør det muligt for projektadministrator at tildele privilegier til brugergrupper ved at angive tilladelser.

Der er 5 foruddefinerede grupper i ALM, og hver af disse brugergrupper har forskellige tilladelsesniveauer.

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

Bemærk: Som standard har enhver tilføjet bruger til projektområdet kun 'Vis'-tilladelse.

Trin 1) Lad os se listen over brugere i 'TDAdmin'-gruppen.

  1. Vælg 'TDAdmin'
  2. Under fanen Medlemskab vil du bemærke brugere, der ikke er i gruppen
  3. Under 'I gruppe' sektionen vil du bemærke listen over brugere i gruppen. I dette tilfælde vises kun 'Admin'.

Grupper og tilladelser

Trin 2) De foruddefinerede gruppetilladelser kan ikke redigeres.

  1. Vælg 'TDAdmin'
  2. Naviger til fanen tilladelser
  3. Vælg et hvilket som helst modul (defekter i dette tilfælde)
  4. Tilladelserne kan ikke redigeres, selvom den aktuelle bruger er en projektadministrator.

Grupper og tilladelser

Trin 3) De foruddefinerede grupper kan ikke omdøbes eller slettes.

Grupper og tilladelser

Trin 4) For at ændre en gruppetilladelse skal projektadministrator tilføje en ny gruppe. Lad os sige, at vi er nødt til at oprette en ny brugergruppe, således at disse brugere har 'Redigeringstilladelse' til defektmodulet og Vis tilladelse for andre. Det betyder, at alle tilladelser skal være de samme som for 'Vis'-brugeren, bortset fra at brugeren skal være i stand til at 'opdatere' defekterne. For at gøre det samme,

  1. Klik på 'Ny gruppe'
  2. Bekræftelsesdialogen vises for brugeren. Klik på 'Ja'.

Grupper og tilladelser

Trin 5) Når du klikker på ja, vises dialogboksen 'Ny gruppe'

  1. Indtast gruppenavnet
  2. Indtast profilen

Grupper og tilladelser

Trin 6) Brugergruppen oprettes som vist nedenfor. Du kan også bemærke, at vi kan omdøbe/slette gruppen, fordi den er oprettet af os. Foruddefinerede grupper i ALM kan ikke redigeres eller slettes.

Grupper og tilladelser

Trin 7) For at ændre tilladelsen

  1. naviger til fanen 'Tilladelser'
  2. Klik på fanen 'Defekter'
  3. Aktiver 'Opdater'-flag for defekter
  4. Aktiver 'Opdater'-flag for links

Grupper og tilladelser

Moduladgang

Dette modul gør det muligt for projektadministratorer at kontrollere de moduler, som hver brugergruppe har adgang til. Dette vil forhindre brugere i at få adgang til begrænsede moduler.

Lad os sige, at udviklere ikke har noget at gøre med testcases, og derfor kan de forhindres i at få adgang til testplan, testlaboratoriemoduler.

Trin 1) Standardmoduladgangen vises nedenfor. Alle typer brugergrupper har som standard adgang til alle moduler.

Moduladgang

Trin 2) Til demoformål, lad os fjerne al moduladgang til VIEW brugertype undtagen defektmodul.

Fjern markeringen af ​​al moduladgang mod View-bruger undtagen Defektmodulet som vist nedenfor.

Moduladgang

Trin 3) Lad os nu logge ind med et af 'Vis' bruger-id'erne for at kontrollere, om ændringerne er blevet anvendt korrekt. Fra nedenstående snapshot er det meget tydeligt, at indstillingerne er blevet anvendt i henhold til vores input, da det kun viser 'Defekter'-modulet for visningsbrugeren 'Jim'.

Moduladgang

Projektenheder

  • Projektenheder Gør det muligt for projektadministratorer at ændre adfærden af ​​ALM-systemfelter eller definere brugerdefinerede felter.
  • For eksempel, hvis vi udfører testene på forskellige builds, og vi gerne vil tilføje et felt 'Build Version' i 'Add Defects Module', kan vi gøre det samme ved at bruge projektentitetsmodulet.

Trin 1) Brugerdefinerede felter kan ikke tilføjes under systemfelter, som er skrivebeskyttet.

  1. Vælg 'Projektenheder'
  2. Vælg 'Defekt' og vælg undermappen 'Systemfelter'.
  3. Vi kan bemærke, at vi IKKE VIL være i stand til at tilføje 'Nyt felt' eller slette det, da systemfelter er skrivebeskyttede.

Projektenheder

Trin 2) For at tilføje et brugerdefineret felt,

  1. Vælg 'Brugerfelter'-undermappe under 'Defekter'-modul.
  2. Klik på 'Nyt felt'
  3. Feltdetaljerne vises som vist nedenfor, som kan redigeres.

Projektenheder

Trin 3) Feltdetaljer kan også redigeres som vist nedenfor.

  1. Omdøb etiketten til 'Build Number'.
  2. Marker 'Påkrævet', hvilket betyder, at dette felt vil være et obligatorisk felt for bogføring af en ny defekt.
  3. Klik på Gem

Projektenheder

Trin 4) Nu kan vi se de ændringer, der er foretaget i defektmodulet. Naviger til defektmodulet og brugeren vil kunne se det nyoprettede felt 'Build Number', som vil være en del af 'New Defects' Module.

Projektenheder

Projektlister

  • Projektlister Gør det muligt for projektadministratorer at tilføje tilpassede lister til et projekt. En liste indeholder værdier, som brugeren kan indtaste i system-/brugerdefinerede felter.
  • For eksempel har fejlstatuslisten seks foruddefinerede statusser, nemlig - Ny, Åben, Rettet, Genåbn, Lukket, Afvist. Hvis vi gerne vil tilføje en status mere, lad os sige, Dupliker, vi kan gøre det ved at bruge dette modul.

Trin 1) For at tilføje et element under foruddefinerede lister,

  1. Klik på 'Projektlister'
  2. Vælg 'Bug Status'
  3. Klik på 'Ny vare'. Dialogboksen Nyt element åbnes.
  4. Indtast varens navn.
  5. Klik på 'Ok'

Projektlister

Trin 2) Når du klikker på OK, oprettes det nye element som vist nedenfor.

Projektlister

Trin 3) Nu skal vi gemme ændringerne.

  1. Klik på knappen 'Gem'.
  2. En pop op vises. Klik på 'OK'.

Projektlister

Trin 4) Naviger nu til defektmodulet og kontroller, om status har det nyligt tilføjede element på listen.

Projektlister

Automail

Dette modul gør det muligt for projektadministratorer at opsætte automatiske regler for mailnotifikationer for at underrette brugere via e-mail om de ændringer, der er foretaget i specificerede defekter. Denne automail-funktion er kun tilgængelig for defektmodulet.

Trin 1) For at aktivere automail-meddelelser skal du udføre følgende trin.

  1. Naviger til 'Automail'-linket.
  2. Brugeren kan udløse e-mail ved at vælge et hvilket som helst antal tilgængelige felter på listen.
  3. Dette gitter viser listen over felter, som brugeren har valgt til at sende e-mail om ændringerne.
  4. Projektadministrator kan også vælge e-mail-indstillinger for hver enkelt af de tilgængelige brugere.
  5. Klik på 'gem'.

Automail

Trin 2) En pop vises. Klik på Ok

Automail

Advarselsregler

Dette modul gør det muligt for projektadministratorer at aktivere advarselsregler for det aktuelle projekt. Denne funktion vil oprette advarsler og sende e-mails, når der sker ændringer i projektet. Dette modul holder godt til krav, tilhørende tests, defekter.

Trin 1) For at aktivere advarselsregler,

  1. Naviger i 'Alert Rules'.
  2. Aktiver afkrydsningsfeltet 'Alert Associated with'
  3. Aktiver 'send e-mail til' og tilføj tilsvarende tester/designer.
  4. Klik på 'Gem'

Advarselsregler

  • Den første advarsel: Testdesigner advares, når et krav ændres, så tilknyttede tests kan ændres
  • Den anden alarm: Testeren bliver advaret, når en Defekt ændrer sin status til 'Fixed', så den ansvarlige tester kan afhente igen til gentest.

Workflow

  • Dette modul gør det muligt for projektadministratorer at generere scripts, som hjælper med

Tilpasning af defektmodulet (tilføj defektdialog eller Vis defektdialog).

  • Ved hjælp af dette modul kan projektadministratorer også skrive scripts for at tilpasse dialogbokse i andre moduler og kontrollere de handlinger, som brugerne kan udføre.

Lad os nu tilpasse 'Tilføj defekt'-dialogen til 'TDAdmin' gruppebrugertype.

Trin 1) Under projekttilpasning,

  1. Klik på 'Workflow'.
  2. Vælg 'Script Generator – Tilføj Defect Field Customization' Link

Workflow

Trin 2) Dialogboksen Tilføj defekt felttilpasning åbnes.

  1. Vælg brugergruppen.
  2. Vælg de felter, som brugeren ikke ønsker skal vises under dialogboksen Tilføj defekt.
  3. Klik på linket '<' for at skubbe felterne ud af listen over synlige felter.

Bemærk: Obligatoriske felter kan ikke flyttes ud af listen over synlige felter.

Workflow

Trin 3) Efter at have skubbet alle de irrelevante felter ud af listen over synlige felter, vises tilpasningsfeltdialogen som vist nedenfor.

  1. Listen over felter, der er skubbet ud af synlige felter.
  2. De felter, der ville være en del af dialogboksen Tilføj defekt.
  3. Anvend scriptændringer.

Workflow

Bemærk: Selvom vi lavede tilpasning ved hjælp af denne brugergrænseflade, udføres ændringerne ved hjælp af generering af scripts i bagenden. Vi vil også beskæftige os med scriptredigering med et eksempel efter dette afsnit.

Trin 4) Log nu på som bruger af typen 'TDAdmin' og klik på 'Ny defekt' fra defektmodulet. De felter, som er valgt af brugeren som synlige, vises i vinduet 'Nye defekter'.

Workflow

Script Editor

Scriptredigeringsfunktionaliteten hjælper brugere med at skrive scripts for at tilpasse dialogbokse for forskellige moduler og også kontrollere de handlinger, som brugerne kan udføre inden for hvert modul.

Lad os ændre den måde, som 'View Defect'-dialogen vises på for brugeren ved hjælp af script-editor.

Trin 1) For at få adgang til Script-editoren –

  1. Naviger til fanen Workflow
  2. Klik på 'Script Editor'.

Script Editor

Trin 2) Script-editoren vises til brugeren som vist nedenfor.

  1. Vælg 'Defekter modulscript'
  2. Kommentaren viser, at dette er det område, hvor vi skal foretage ændringer, da det eksplicit viser 'tilpasning af feltdetaljer med fejl'.
  3. Det er scriptet for hver brugergruppe. Den, vi ser, svarer til 'Udvikler'-brugergruppen. Vi er nødt til at foretage ændringer i brugergruppen 'TDAdmin'.

Script Editor

Trin 3) Rul nu ned til 'TDAdmin' brugergruppe, hvor vi skal foretage ændringer. De aktuelle indstillinger for 'TDAdmin' vises som vist nedenfor.

Script Editor

Trin 4) Lad os forstå scriptet.

Lad os overveje følgende kodelinje i scriptet

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

Her er detaljerne -

SetFieldApp Er funktionskaldet lavet med 5 parametre
Feltnavn BG_ACTUAL_FIX_Time – Feltnavnet. Vi vil ændre indstillingerne for dette feltnavn
Synligt flag Svarer til synligt flag. Hvis det er sandt, vil det være synligt.
Påkrævet flag Tjek om feltet er obligatorisk. Hvis det er sandt, er feltet obligatorisk.
SideNo-flag Starter med 0. Hvis der er flere antal felter, kan brugeren konfigurere dem til at blive vist sidevis.
Se ordre Brugeren kan også arrangere rækkefølgen af ​​feltet ved hjælp af dette flag. Starter med 0 og stiger med 1. Ud fra dette indstilles rækkefølgen af ​​felter

Trin 5) Lad os foretage ændringer i det første felt 'BG_ACTUAL_FIX_TIME'-felt.

Scriptet til feltet 'BG_ACTUAL_FIX_TIME' i scripteditor er vist nedenfor.

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

I henhold til ovenstående script vises dialogboksen med defektdetaljer for brugeren som vist nedenfor.

Script Editor

Rediger den kodelinje som vist nedenfor.

SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16

Scriptoutputtet er afspejlet i dialogboksen Defektdetaljer som vist nedenfor.

Script Editor

Trin 6) Lad os foretage ændringer i alle de felter, der er tilgængelige.

  1. Skift parametrene for funktionskaldene som forklaret i det foregående trin for hvert af disse felter som vist nedenfor.
  2. Klik på 'Gem'.

Script Editor

Trin 7) Log nu ind som en af ​​brugerne af typen 'TDAdmin' og få adgang til en af ​​defekterne, så dialogboksen 'Se defektdetaljer' åbnes. Dialogen med defektdetaljer vises nu som vist nedenfor.

Script Editor

Opsummer dette indlæg med: