Project aanpassen in HP ALM (Quality Center)

Inhoudsopgave:

Anonim
  • Projectaanpassing stelt projectbeheerders in staat de toegang tot een project te regelen door de gebruikers te definiëren die toegang hebben tot het project en het heeft ook de mogelijkheid om aan te passen welk type taken elke gebruiker kan uitvoeren.
  • Men kan ook een project aanpassen aan de specifieke eisen van uw organisatie.
  • Het helpt ook bij het toevoegen / bewerken van nieuwe aangepaste gebruikersvelden die aan elk van de modules in ALM kunnen worden toegevoegd.

In deze tutorial gaan we leren om (algemene) projectaanpassingen te volgen

  • Gebruikerseigenschappen wijzigen
  • Projectgebruikers
  • Groepen en machtigingen
  • Module toegang
  • Projectentiteiten
  • Projectlijsten
  • Automail
  • Waarschuwingsregels
  • Workflow
  • Scripteditor

Laten we ze een voor een bekijken

Gebruikerseigenschappen

De huidige aangemelde gebruiker kan zijn profielgegevens bewerken en de gebruiker kan zijn wachtwoord wijzigen.

Opmerking : Alleen het huidig ​​ingelogde gebruikerswachtwoord kan worden gewijzigd, zelfs als de gebruiker van het type 'Project Admin' is.

Stap 1) Klik op de link Extra en selecteer 'Aanpassen' zoals hieronder weergegeven.

Stap 2) Het dialoogvenster Projectaanpassing wordt weergegeven zoals hieronder weergegeven.

Stap 3) Om het wachtwoord van de huidige gebruiker te wijzigen, klikt u op 'Wachtwoord wijzigen' in het tabblad 'Gebruikerseigenschappen'.

Stap 4) Het dialoogvenster Wachtwoord wijzigen wordt geopend.

  1. Voer het oude wachtwoord in
  2. Voer een nieuw wachtwoord in
  3. Voer Bevestig wachtwoord in
  4. Klik OK'

Stap 5) De gebruiker wordt weergegeven met het statusbericht.

Stap 6) De gebruiker kan ook de volgende profieldetails bewerken.

  1. E-mail identiteit
  2. Voor-en achternaam
  3. Telefoonnummer
  4. Klik op 'Opslaan'

Opmerking: gebruikers kunnen hun gebruikersnaam NIET wijzigen, zelfs niet als de gebruiker van het type 'projectbeheerder' is.

Stap 7) De status wordt aan de gebruiker getoond zoals hieronder getoond.

Projectgebruikers

Met deze module kunnen gebruikers gebruikers toevoegen en verwijderen voor het huidige ALM-project. Men kan ook gebruikers aan gebruikersgroepen toewijzen om de toegangsrechten van gebruikers te beperken.

Stap 1) Laten we nu gebruikers toevoegen aan het projectgebied.

  1. Navigeer naar projectgebruikers
  2. Klik op de vervolgkeuzelijst Gebruiker toevoegen.

Stap 2 ) Nadat u op de vervolgkeuzelijst 'Gebruiker toevoegen' heeft geklikt, worden de volgende methoden aan de gebruiker getoond, zoals hieronder weergegeven.

  1. Gebruiker toevoegen op naam - Projectbeheerder kan de bestaande gebruiker van ALM aan dit project toevoegen door hun gebruikersnaam op te geven. (Hetzelfde is gedaan bij stap 1 en 2)
  2. Nieuwe gebruiker toevoegen aan de site - Voeg een nieuwe gebruiker toe aan de site door alle details in te voeren, op dezelfde manier waarop we gebruikers hebben toegevoegd vanuit de sitebeheerder.
  3. Gebruikers toevoegen vanaf site - Voeg een nieuwe gebruiker toe door te zoeken op basis van hun naam of ID.

Laten we elk van de functionaliteiten eens bekijken.

Stap 3) Laten we een gebruikersgebaseerde naam toevoegen. Zorg ervoor dat deze gebruiker al bestaat in de ALM Admin-database (gebruiker gemaakt met de sitebeheermodule)

  1. Selecteer 'Projectgebruikers' in het venster Projectaanpassing.
  2. Klik op 'Gebruiker toevoegen'
  3. Vul je gebruikersnaam in
  4. Klik OK'

Stap 4) De toegevoegde gebruiker wordt weergegeven zoals hieronder weergegeven.

Stap 5) Laten we nu een gebruiker toevoegen met behulp van de optie 'Nieuwe gebruiker toevoegen aan' Site '.

Stap 6 ) Na het klikken op 'Nieuwe gebruiker aan site toevoegen' vanuit 'Gebruiker toevoegen', wordt het volgende dialoogvenster weergegeven.

  1. Vul je gebruikersnaam in
  2. Voer email in
  3. Voer volledige naam in
  4. Voer telefoonnummer in
  5. Klik OK'

Stap 7) De gebruiker is nu toegevoegd aan het huidige project. De gebruiker wordt toegevoegd in 'projectgebruikers' zoals hieronder weergegeven.

Stap 7) Laten we nu projectgebruikers toevoegen met de optie 'gebruikers toevoegen vanaf site'.

Zorg ervoor dat de gebruiker zich al in de ALM-beheerdersdatabase bevindt.

Stap 8) Het volgende dialoogvenster wordt weergegeven.

  1. Voer de gebruikersnaam in en klik op het zoekpictogram
  2. De gebruikersnaam wordt weergegeven
  3. Klik OK'

Stap 9) De gebruiker wordt aan het project toegevoegd en weergegeven zoals hieronder weergegeven.

Stap 10) Projectbeheerder kan ook een gebruiker verwijderen uit de projectgebruikersmodule.

  1. Selecteer de gebruiker
  2. Klik op 'Gebruiker verwijderen;

Stap 11) Het bevestigingsvenster wordt weergegeven. Klik op 'Ja'.

Stap 12) Door op 'Ja' te klikken, wordt de gebruiker verwijderd uit de lijst met projectgebruikers.

Stap 13) Elk van de gebruikers in de 'Projectgebruikers' heeft een daaraan gekoppeld lidmaatschap.

Opmerking: standaard heeft elke toegevoegde gebruiker alleen 'Weergeven'-machtigingen.

  1. Selecteer de gebruikersnaam
  2. Selecteer het tabblad 'Lidmaatschap'
  3. Het lidmaatschap voor de geselecteerde gebruiker wordt weergegeven. De nieuw toegevoegde gebruiker 'Cathy' heeft 'Kijker'-toestemming

Groepen en machtigingen:

Deze module stelt de projectbeheerder in staat om privileges toe te wijzen aan gebruikersgroepen door permissies op te geven.

Er zijn 5 voorgedefinieerde groepen in ALM en elk van deze gebruikersgroepen heeft verschillende machtigingsniveaus.

  1. Ontwikkelaar
  2. Projectleider
  3. QA-tester
  4. TD Admin
  5. Kijker

Opmerking: Standaard heeft elke toegevoegde gebruiker aan het projectgebied alleen de machtiging 'Weergeven'.

Stap 1) Laten we de lijst met gebruikers in 'TDAdmin' Group bekijken.

  1. Selecteer 'TDAdmin'
  2. Onder het tabblad Lidmaatschap ziet u gebruikers die niet in de groep zitten
  3. Onder het gedeelte 'In groep' ziet u de lijst met gebruikers binnen de groep. In dit geval wordt alleen 'Admin' weergegeven.

Stap 2) De vooraf gedefinieerde groepsrechten kunnen niet worden bewerkt.

  1. Selecteer 'TDAdmin'
  2. Navigeer naar het tabblad machtigingen
  3. Selecteer een module (in dit geval defecten)
  4. De machtigingen kunnen niet worden bewerkt, zelfs niet als de huidige gebruiker een projectbeheerder is.

Stap 3) De vooraf gedefinieerde groepen kunnen niet worden hernoemd of verwijderd.

Stap 4) Om een ​​groepstoestemming te wijzigen, moet de projectbeheerder een nieuwe groep toevoegen. Laten we zeggen dat we een nieuwe gebruikersgroep moeten aanmaken zodat die gebruikers 'Bewerkingsrechten' hebben voor defectenmodule en Weergavemachtiging voor anderen. Dit betekent dat alle toestemming hetzelfde moet zijn als die van de gebruiker 'Bekijken', behalve dat de gebruiker de defecten moet kunnen 'bijwerken'. Hetzelfde doen,

  1. Klik op 'Nieuwe groep'
  2. Het bevestigingsvenster wordt aan de gebruiker getoond. Klik op 'Ja'.

Stap 5) Als u op Ja klikt, wordt het dialoogvenster 'Nieuwe groep' weergegeven

  1. Voer de groepsnaam in
  2. Voer het profiel in

Stap 6) De gebruikersgroep wordt aangemaakt zoals hieronder weergegeven. U kunt ook opmerken dat we de groep kunnen hernoemen / verwijderen omdat deze door ons is gemaakt. Vooraf gedefinieerde groepen in ALM kunnen niet worden bewerkt of verwijderd.

Stap 7) Om de toestemming te wijzigen

  1. ga naar het tabblad 'Machtigingen'
  2. Klik op het tabblad 'Defecten'
  3. Schakel 'Update'-flage in voor defecten
  4. Schakel Vlag 'Update' in voor koppelingen

Module toegang:

Met deze module kunnen projectbeheerders de modules beheren waartoe elke gebruikersgroep toegang heeft. Dit voorkomt dat gebruikers toegang krijgen tot beperkte modules.

Laten we zeggen dat ontwikkelaars niets met testcases te maken hebben, daarom kan voorkomen worden dat ze toegang krijgen tot testplan, testlaboratoriummodules.

Stap 1) De standaard moduletoegang wordt hieronder weergegeven. Alle soorten gebruikersgroepen hebben standaard toegang tot alle modules.

Stap 2) Laten we voor demo-doeleinden alle moduletoegang tot het VIEW-gebruikerstype verwijderen, behalve de defectenmodule.

Schakel alle moduletoegang uit bij Gebruiker weergeven behalve module Defecten, zoals hieronder wordt weergegeven.

Stap 3) Laten we nu inloggen met een van de 'Bekijk' gebruikers-ID's om te controleren of de wijzigingen correct zijn toegepast. Uit de onderstaande momentopname is het heel duidelijk dat de instellingen zijn toegepast volgens onze invoer, aangezien het alleen de module 'Defecten' weergeeft voor de gebruiker 'Jim'.

Projectentiteiten:

  • Projectentiteiten Hiermee kunnen projectbeheerders het gedrag van ALM-systeemvelden wijzigen of door de gebruiker gedefinieerde velden definiëren.
  • Als we bijvoorbeeld de tests uitvoeren op verschillende builds en we willen een veld 'Build Version' toevoegen in 'Add Defects Module', dan kunnen we hetzelfde doen met de module projectentiteiten.

Stap 1) Door de gebruiker gedefinieerde velden kunnen niet worden toegevoegd onder systeemvelden die alleen-lezen zijn.

  1. Selecteer 'Project Entites'
  2. Selecteer 'Defect' en selecteer de submap 'Systeemvelden'.
  3. We kunnen opmerken dat we NIET in staat zullen zijn om 'Nieuw veld' toe te voegen of te verwijderen, aangezien systeemvelden alleen-lezen zijn.

Stap 2) Om een ​​door de gebruiker gedefinieerd veld toe te voegen,

  1. Selecteer 'Gebruikersvelden' submap onder 'Defecten' Module.
  2. Klik op 'Nieuw veld'
  3. De velddetails worden weergegeven zoals hieronder weergegeven en kunnen worden bewerkt.

Stap 3) Velddetails kunnen ook worden bewerkt zoals hieronder weergegeven.

  1. Hernoem het label naar 'Build-nummer'.
  2. Vink 'Verplicht' aan, wat betekent dat dit veld een verplicht veld zal zijn voor het plaatsen van een nieuw defect.
  3. Klik op Opslaan

Stap 4) Nu kunnen we getuige zijn van de wijzigingen die zijn aangebracht in de defectenmodule. Navigeer naar de defectmodule en de gebruiker zal het nieuw gemaakte veld 'Build Number' kunnen zien dat deel zal uitmaken van de 'New Defects'-module.

Projectlijsten

  • Projectlijsten Hiermee kunnen projectbeheerders aangepaste lijsten aan een project toevoegen. Een lijst bevat waarden die de gebruiker kan invoeren in systeem- / door de gebruiker gedefinieerde velden.
  • De lijst met bugstatus heeft bijvoorbeeld zes vooraf gedefinieerde status, namelijk: Nieuw, Open, Opgelost, Heropenen, Gesloten, Afgewezen. Als we nog een status willen toevoegen, laten we zeggen, Dupliceren, kunnen we dit doen met behulp van deze module.

Stap 1) Om een ​​item toe te voegen onder voorgedefinieerde lijsten,

  1. Klik op 'Projectlijsten'
  2. Selecteer 'Bugstatus'
  3. Klik op 'Nieuw item'. Het dialoogvenster Nieuw item wordt geopend.
  4. Voer de itemnaam in.
  5. Klik OK'

Stap 2) Nadat u op OK hebt geklikt, wordt het nieuwe item gemaakt zoals hieronder weergegeven.

Stap 3) Nu moeten we de wijzigingen opslaan.

  1. Klik op de knop 'opslaan'.
  2. Er wordt een pop-up weergegeven. Klik OK'.

Stap 4) Navigeer nu naar de defectenmodule en controleer of de status het nieuw toegevoegde item in de lijst heeft.

Automail:

Met deze module kunnen projectbeheerders automatische regels voor e-mailmeldingen instellen om gebruikers via e-mail op de hoogte te stellen van de wijzigingen die zijn aangebracht in gespecificeerde defecten. Deze automail-functie is alleen beschikbaar voor de module defecten.

Stap 1) Voer de volgende stappen uit om automail-meldingen te activeren.

  1. Navigeer naar 'Automail'-link.
  2. De gebruiker kan e-mail activeren door een willekeurig aantal beschikbare velden in de lijst te selecteren.
  3. Dit raster toont de lijst met velden die de gebruiker heeft geselecteerd om e-mail over de wijzigingen te verzenden.
  4. Projectbeheerder kan ook de e-mailinstellingen selecteren voor elk van de beschikbare gebruikers.
  5. Klik op 'opslaan'.

Stap 2) Er wordt een pop getoond. Klik OK

Waarschuwingsregels:

Met deze module kunnen projectbeheerders waarschuwingsregels voor het huidige project activeren. Deze functie maakt waarschuwingen en verzendt e-mails wanneer er zich wijzigingen in het project voordoen. Deze module geldt voor eisen, bijbehorende testen, defecten.

Stap 1) Om waarschuwingsregels te activeren,

  1. Navigeer door 'Waarschuwingsregels'.
  2. Schakel het selectievakje 'Waarschuwing geassocieerd met' in
  3. Schakel 'stuur e-mail naar' in en voeg de bijbehorende tester / ontwerper toe.
  4. Klik op 'Opslaan'
  • De eerste waarschuwing: Test Designer wordt gewaarschuwd wanneer een vereiste wordt gewijzigd, zodat bijbehorende tests kunnen worden gewijzigd
  • De tweede waarschuwing: de tester wordt gewaarschuwd wanneer een defect zijn status verandert in 'Fixed', zodat de verantwoordelijke tester opnieuw kan testen.

Werkstroom:

  • Met deze module kunnen projectbeheerders scripts genereren die helpen

De module Defecten aanpassen (dialoogvenster defect toevoegen of Dialoogvenster defect weergeven).

  • Met behulp van deze module kunnen projectbeheerders ook scripts schrijven om dialoogvensters in andere modules aan te passen, en de acties bepalen die gebruikers kunnen uitvoeren.

Laten we nu het dialoogvenster 'Defect toevoegen' aanpassen voor het gebruikerstype 'TDAdmin' van de groep.

Stap 1) Onder projectaanpassing,

  1. Klik op 'Workflow'.
  2. Selecteer 'Script Generator - Add Defect Field Customization' Link

Stap 2) Het dialoogvenster Defect veldaanpassing toevoegen wordt geopend.

  1. Selecteer de gebruikersgroep.
  2. Selecteer de velden die de gebruiker niet wil weergeven tijdens het dialoogvenster Defect toevoegen.
  3. Klik op de link '<' om de velden uit de lijst met zichtbare velden te duwen.

Opmerking: Verplichte velden kunnen niet uit de lijst met zichtbare velden worden verplaatst.

Stap 3) Nadat alle irrelevante velden uit de lijst met zichtbare velden zijn geduwd, wordt het dialoogvenster voor aanpassingsvelden weergegeven zoals hieronder weergegeven.

  1. De velden die uit de lijst met zichtbare velden worden geduwd.
  2. De velden die deel zouden uitmaken van het dialoogvenster Defect toevoegen.
  3. Pas scriptwijzigingen toe.


Opmerking: hoewel we aanpassingen hebben gedaan met behulp van deze gebruikersinterface, worden de wijzigingen aangebracht met behulp van het genereren van scripts aan de achterkant. We zullen ook het bewerken van scripts behandelen met een voorbeeld na deze sectie.

Stap 4) Log nu in als gebruiker van het type 'TDAdmin' en klik op 'Nieuw defect' in de defectenmodule. De velden die door de gebruiker zijn geselecteerd als zichtbaar, worden weergegeven in het venster 'Nieuwe defecten'.

Scripteditor:

De scripteditor-functionaliteit helpt gebruikers scripts te schrijven om dialoogvensters van verschillende modules aan te passen en ook de acties te beheren die gebruikers binnen elke module kunnen uitvoeren.

Laten we de manier veranderen waarop het 'View Defect'-dialoogvenster aan de gebruiker wordt weergegeven met behulp van een scripteditor.

Stap 1) Om toegang te krijgen tot de scripteditor -

  1. Navigeer naar het tabblad Workflow
  2. Klik op 'Scripteditor'.

Stap 2) De scripteditor wordt aan de gebruiker getoond zoals hieronder weergegeven.

  1. Selecteer 'Defects Module Script'
  2. De opmerking laat zien dat dit het gebied is waar we wijzigingen moeten aanbrengen, aangezien het expliciet 'aanpassing van het veld met defectdetails' weergeeft.
  3. Het is scripted voor elke gebruikersgroep. Degene die we zien, komt overeen met de gebruikersgroep 'Ontwikkelaar'. We moeten wijzigingen aanbrengen in de gebruikersgroep 'TDAdmin'.

Stap 3) Scroll nu naar beneden naar de gebruikersgroep 'TDAdmin' waar we wijzigingen moeten aanbrengen. De huidige instellingen voor 'TDAdmin' worden weergegeven zoals hieronder weergegeven.

Stap 4) Laten we het script begrijpen.

Laten we eens kijken naar de volgende regel code in het script

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

Hier zijn de details -

SetFieldApp

Is de functieaanroep gemaakt met 5 parameters

Veldnaam

BG_ACTUAL_FIX_Time - De veldnaam. We gaan de instellingen voor deze veldnaam wijzigen

Zichtbare vlag

Komt overeen met zichtbare vlag. Als het waar is, is het zichtbaar.

Vereiste vlag

Controleert of het veld verplicht is. Indien waar, is het veld verplicht.

PageNo Flag

Begint met 0. Als er meer velden zijn, kan de gebruiker deze zo configureren dat ze paginagewijs worden weergegeven.

Bestelling bekijken

De gebruiker kan met deze vlag ook de volgorde van het veld bepalen. Begint met 0 en wordt verhoogd met 1. Op basis hiervan wordt de volgorde van de velden ingesteld

Stap 5) Laten we wijzigingen aanbrengen in het eerste veld 'BG_ACTUAL_FIX_TIME' Veld.

Het script voor het veld 'BG_ACTUAL_FIX_TIME' in de scripteditor wordt hieronder weergegeven.

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

Volgens het bovenstaande script wordt het dialoogvenster met defectdetails aan de gebruiker weergegeven, zoals hieronder wordt weergegeven.

Bewerk die regel code zoals hieronder weergegeven.

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

De scriptuitvoer is weergegeven in het dialoogvenster Foutdetails, zoals hieronder wordt weergegeven.

Stap 6) Laten we wijzigingen aanbrengen in alle velden die beschikbaar zijn.

  1. Wijzig de parameters van de functieaanroepen zoals uitgelegd in de vorige stap voor elk van deze velden, zoals hieronder weergegeven.
  2. Klik op 'Opslaan'.

Stap 7) Log nu in als een van de gebruikers van het type 'TDAdmin' en open een van de defecten zodat het dialoogvenster 'Bekijk defectdetails' wordt geopend. Het dialoogvenster met defectdetails wordt nu weergegeven zoals hieronder weergegeven.