Een project aanpassen in HP ALM (Quality Center)
- Projectaanpassing stelt projectbeheerders in staat de toegang tot een project te controleren door de gebruikers te definiëren die toegang hebben tot het project. Het biedt ook mogelijkheden om aan te passen welk type taken elke gebruiker kan uitvoeren.
- Ook kunt u een project aanpassen aan de specifieke eisen van uw organisatie.
- Het helpt ook om nieuwe aangepaste gebruikersvelden toe te voegen/bewerken die aan elk van de modules in ALM kunnen worden toegevoegd.
Laten we ze een voor een bekijken
Gebruikerseigenschappen
De huidige ingelogde gebruiker kan zijn/haar profielgegevens bewerken en zijn/haar wachtwoord wijzigen.
Note: Alleen het huidige ingelogde gebruikerswachtwoord kan worden gewijzigd, zelfs als de gebruiker van het type 'Projectbeheerder' is.
Stap 1) Klik op de link Extra en selecteer 'Aanpassen', zoals hieronder weergegeven.
Stap 2) Het dialoogvenster Project aanpassen wordt weergegeven zoals hieronder weergegeven.
Stap 3) Om het wachtwoord van de huidige gebruiker te wijzigen, klikt u op 'Wachtwoord wijzigen' op het tabblad 'Gebruikerseigenschappen'.
Stap 4) Het dialoogvenster voor het wijzigen van het wachtwoord wordt geopend.
- Voer het oude wachtwoord in
- Voer een nieuw wachtwoord in
- Voer Bevestig wachtwoord in
- Klik OK'
Stap 5) De statusmelding wordt aan de gebruiker getoond.
Stap 6) De gebruiker kan ook de volgende profielgegevens bewerken.
- E-mail identiteit
- Voor-en achternaam
- Telefoonnummer
-
Klik op 'Opslaan'
Opmerking: Gebruikers kunnen hun gebruikersnaam NIET bewerken, zelfs als de gebruiker van het type 'projectbeheerder' is.
Stap 7) De status wordt zoals hieronder weergegeven aan de gebruiker.
Projectgebruikers
Met deze module kunnen gebruikers gebruikers toevoegen en verwijderen voor het huidige ALM-project. U kunt ook gebruikers aan gebruikersgroepen toewijzen om de toegangsrechten van gebruikers te beperken.
Stap 1) Laten we nu gebruikers toevoegen aan het projectgebied.
- Navigeer naar Projectgebruikers
-
Klik op vervolgkeuzelijst Gebruiker toevoegen.
Stap 2) Wanneer u op de vervolgkeuzelijst 'Gebruiker toevoegen' klikt, worden de volgende methoden aan de gebruiker weergegeven, zoals hieronder weergegeven.
- Gebruiker op naam toevoegen – Projectbeheerder kan de bestaande gebruiker van ALM aan dit project toevoegen door zijn gebruikersnaam op te geven. (Hetzelfde is gedaan bij stap 1 en 2)
- Voeg een nieuwe gebruiker toe aan de site – Voeg een nieuwe gebruiker toe aan de site door alle gegevens in te voeren, op dezelfde manier als we gebruikers hebben toegevoegd via Sitebeheer.
- Gebruikers toevoegen vanaf de site – Voeg een nieuwe gebruiker toe door te zoeken op basis van hun naam of ID.
Laten we elk van de functionaliteiten bekijken.
Stap 3) Laten we een gebruiker op basis van naam toevoegen. Zorg ervoor dat deze gebruiker al bestaat in de ALM-beheerdersdatabase (gebruiker gemaakt met de module Sitebeheer)
- Selecteer 'Projectgebruikers' in het projectaanpassingsvenster.
- Klik op 'Gebruiker toevoegen'
- Vul je gebruikersnaam in
- 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) Wanneer u op 'Nieuwe gebruiker toevoegen aan site' klikt, wordt het volgende dialoogvenster weergegeven.
- Vul je gebruikersnaam in
- Voer email in
- Voer de volledige naam in
- Voer telefoonnummer in
- Klik OK'
Stap 7) De gebruiker is nu toegevoegd aan het huidige project. De gebruiker wordt toegevoegd in 'projectgebruikers' zoals hieronder weergegeven.
Stap 8) Laten we nu projectgebruikers toevoegen met behulp van de optie 'Gebruikers van site toevoegen'.
Zorg ervoor dat de gebruiker zich al in de ALM-beheerdatabase bevindt.
Stap 9) Het volgende dialoogvenster wordt weergegeven.
- Voer de gebruikersnaam in en klik op het zoekpictogram
- De gebruikersnaam wordt weergegeven
- Klik OK'
Stap 10) De gebruiker wordt toegevoegd aan het project en weergegeven zoals hieronder weergegeven.
Stap 11) Projectbeheerder kan een gebruiker ook verwijderen uit de projectgebruikersmodule.
Stap 12) Bevestigingsdialoog wordt weergegeven. Klik op 'Ja'.
Stap 13) Wanneer u op 'Ja' klikt, wordt de gebruiker verwijderd uit de projectgebruikerslijst.
Stap 14) Aan elke gebruiker in de 'Projectgebruikers' is een lidmaatschap gekoppeld.
Opmerking: standaard heeft elke toegevoegde gebruiker alleen 'Bekijken'-rechten.
- Selecteer de gebruikersnaam
- Selecteer het tabblad 'Lidmaatschap'
-
Het lidmaatschap voor de geselecteerde gebruiker zou worden weergegeven. De nieuw toegevoegde gebruiker 'Cathy' heeft 'Viewer'-machtiging
Groepen en machtigingen
Met deze module kan de projectbeheerder rechten toewijzen aan gebruikersgroepen door machtigingen op te geven.
Er zijn vijf vooraf gedefinieerde groepen in ALM en elk van deze gebruikersgroepen heeft verschillende machtigingsniveaus.
- Ontwikkelaar
- Projectleider
- QA Tester
- TD-beheerder
- Kijker
Opmerking: Standaard heeft elke toegevoegde gebruiker aan het projectgebied alleen 'Bekijken'-toestemming.
Stap 1) Laten we de lijst met gebruikers in de 'TDAdmin'-groep bekijken.
- Selecteer 'TDAdmin'
- Op het tabblad Lidmaatschap ziet u gebruikers die niet in de groep zitten
- Onder het gedeelte 'In Group' 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.
- Selecteer 'TDAdmin'
- Navigeer naar het tabblad machtigingen
- Selecteer een module (Defecten in dit geval)
- 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 groepsmachtiging te wijzigen, moet de projectbeheerder een nieuwe groep toevoegen. Laten we zeggen dat we een nieuwe gebruikersgroep moeten maken, zodat deze gebruikers 'Bewerk-rechten' hebben voor de defectenmodule en Bekijk-rechten voor anderen. Dit betekent dat alle toestemmingen dezelfde moeten zijn als die van de 'View'-gebruiker, met uitzondering van het feit dat de gebruiker de defecten moet kunnen 'bijwerken'. Hetzelfde doen,
- Klik op 'Nieuwe groep'
- Er wordt een bevestigingsvenster aan de gebruiker getoond. Klik op 'Ja'.
Stap 5) Als u op Ja klikt, wordt het dialoogvenster 'Nieuwe groep' weergegeven
- Voer de groepsnaam in
- Voer het profiel in
Stap 6) De gebruikersgroep wordt aangemaakt zoals hieronder weergegeven. Je kunt ook merken 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
- navigeer naar het tabblad 'Rechten'
- Klik op het tabblad 'Defecten'
- Schakel de vlag 'Update' in voor defecten
- Schakel de 'Update'-vlag in voor links
Moduletoegang
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 te maken hebben met testgevallen, en daarom kan hen de toegang tot het testplan en de testlaboratoriummodules worden ontzegd.
Stap 1) De standaard moduletoegang wordt hieronder weergegeven. Alle typen gebruikersgroepen hebben standaard toegang tot alle modules.
Stap 2) Laten we voor demodoeleinden alle moduletoegang tot het VIEW-gebruikerstype verwijderen, behalve de defectmodule.
Schakel alle moduletoegang uit voor de View-gebruiker behalve de module Defecten, zoals hieronder weergegeven.
Stap 3) Laten we nu inloggen met een van de 'View'-gebruikers-ID's om te controleren of de wijzigingen correct zijn toegepast. Uit de onderstaande momentopname blijkt heel duidelijk dat de instellingen zijn toegepast volgens onze invoer, aangezien deze alleen de module 'Defecten' weergeeft voor de weergavegebruiker 'Jim'.
Projectentiteiten
- Projectentiteiten Stelt projectbeheerders in staat het gedrag van ALM-systeemvelden te wijzigen of door de gebruiker gedefinieerde velden te definiëren.
- Als we bijvoorbeeld de tests uitvoeren op verschillende builds en we willen een veld 'Build Version' toevoegen aan 'Defects Module toevoegen', kunnen we hetzelfde doen met behulp van de projectentiteitenmodule.
Stap 1) Door de gebruiker gedefinieerde velden kunnen niet worden toegevoegd onder systeemvelden die alleen-lezen zijn.
- Selecteer 'Projectentiteiten'
- Selecteer 'Defect' en selecteer de submap 'Systeemvelden'.
-
We merken dat we NIET 'Nieuw veld' kunnen toevoegen of verwijderen, omdat systeemvelden alleen-lezen zijn.
Stap 2) Om een door de gebruiker gedefinieerd veld toe te voegen,
- Selecteer de submap 'Gebruikersvelden' onder de module 'Defecten'.
- Klik op 'Nieuw veld'
- De velddetails worden weergegeven zoals hieronder weergegeven en kunnen worden bewerkt.
Stap 3) Velddetails kunnen ook worden bewerkt zoals hieronder weergegeven.
- Hernoem het label naar 'Buildnummer'.
- Vink 'Vereist' aan, wat betekent dat dit veld een verplicht veld is voor het plaatsen van een nieuw defect.
- Klik op Opslaan
Stap 4) Nu kunnen we getuige zijn van de wijzigingen die zijn aangebracht in de defectenmodule. Navigeer naar de defectenmodule en de gebruiker kan het nieuw aangemaakte veld 'Build Number' zien, dat deel zal uitmaken van de module 'Nieuwe defecten'.
Projectlijsten
- Projectlijsten Hiermee kunnen projectbeheerders aangepaste lijsten aan een project toevoegen. Een lijst bevat waarden die de gebruiker kan invoeren in door het systeem/door de gebruiker gedefinieerde velden.
- Bijvoorbeeld, de Bug Status lijst heeft zes vooraf gedefinieerde statussen, namelijk – New, Open, Fixed, Reopen, Closed, Rejected. Als we nog een status willen toevoegen, bijvoorbeeld Duplicate, kunnen we dat doen met deze module.
Stap 1) Om een item toe te voegen aan vooraf gedefinieerde lijsten,
- Klik op 'Projectlijsten'
- Selecteer 'Bugstatus'
- Klik op 'Nieuw artikel'. Het dialoogvenster Nieuw item wordt geopend.
- Voer de artikelnaam in.
- Klik OK'
Stap 2) Als u op OK klikt, wordt het nieuwe item aangemaakt, zoals hieronder weergegeven.
Stap 3) Nu moeten we de wijzigingen opslaan.
- Klik op de knop 'opslaan'.
- 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.
Automatisch e-mailen
Met deze module kunnen projectbeheerders automatische e-mailmeldingsregels instellen om gebruikers via e-mail op de hoogte te stellen van de wijzigingen die zijn aangebracht in opgegeven defecten. Deze automailfunctie is alleen beschikbaar voor de defectenmodule.
Stap 1) Om automatische e-mailmeldingen te activeren, voert u de volgende stappen uit.
- Navigeer naar de link 'Automail'.
- De gebruiker kan e-mailberichten activeren door een willekeurig aantal beschikbare velden in de lijst te selecteren.
- In dit raster wordt de lijst met velden weergegeven die de gebruiker heeft geselecteerd om e-mail over de wijzigingen te verzenden.
- De projectbeheerder kan ook de e-mailinstellingen voor elke beschikbare gebruiker selecteren.
- Klik op 'opslaan'.
Stap 2) Er wordt een pop getoond. Klik OK
Waarschuwingsregels
Deze module stelt projectbeheerders in staat om waarschuwingsregels voor het huidige project te activeren. Deze functie maakt waarschuwingen en verstuurt e-mails wanneer er wijzigingen in het project optreden. Deze module is goed voor vereisten, bijbehorende tests en defecten.
Stap 1) Om waarschuwingsregels te activeren,
- Navigeer naar 'Waarschuwingsregels'.
- Schakel het selectievakje 'Waarschuwing gekoppeld aan' in
- Schakel 'E-mail verzenden naar' in en voeg de bijbehorende tester/ontwerper toe.
- 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 a Defect verandert de status naar 'Vast' zodat de verantwoordelijke tester de draad weer op kan pakken om opnieuw te testen.
Workflow
- Met deze module kunnen projectbeheerders scripts genereren die daarbij helpen
De module Defecten aanpassen (dialoogvenster defecten toevoegen of Dialoogvenster defecten bekijken).
- Met behulp van deze module kunnen projectbeheerders ook scripts schrijven om dialoogvensters in andere modules aan te passen en de acties te beheren die gebruikers kunnen uitvoeren.
Laten we nu het dialoogvenster 'Defect toevoegen' aanpassen voor het gebruikerstype 'TDAdmin' van de groep.
Stap 1) Onder projectaanpassing,
- Klik op 'Werkstroom'.
- Selecteer 'Script Generator – Link voor aanpassing van defectveld toevoegen
Stap 2) Het dialoogvenster Defect toevoegen aan het veld wordt geopend.
- Selecteer de gebruikersgroep.
- Selecteer de velden die de gebruiker niet wil laten verschijnen tijdens het dialoogvenster Defect toevoegen.
- Klik op de link '<' om de velden uit de lijst met zichtbare velden te verwijderen.
Opmerking: Verplichte velden kunnen niet uit de lijst met zichtbare velden worden verplaatst.
Stap 3) Nadat u alle irrelevante velden uit de lijst met zichtbare velden hebt verwijderd, wordt het dialoogvenster voor aanpassingsvelden weergegeven zoals hieronder weergegeven.
- De velden die uit de lijst met zichtbare velden worden gepusht.
- De velden die deel zouden uitmaken van het dialoogvenster Defect toevoegen.
- Scriptwijzigingen toepassen.
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 ingaan op het bewerken van scripts met een voorbeeld na deze sectie.
Stap 4) Meld u nu aan als gebruiker van het type 'TDAdmin' en klik op 'Nieuw defect' in de defectenmodule. De velden die door de gebruiker als zichtbaar zijn geselecteerd, worden weergegeven in het venster 'Nieuwe defecten'.
Scripteditor
Met de scripteditorfunctionaliteit kunnen gebruikers scripts schrijven om dialoogvensters van verschillende modules aan te passen en de acties te beheren die gebruikers binnen elke module kunnen uitvoeren.
Laten we de manier veranderen waarop het dialoogvenster 'Defect bekijken' voor de gebruiker wordt weergegeven met behulp van de scripteditor.
Stap 1) Om toegang te krijgen tot de Scripteditor –
- Navigeer naar het tabblad Werkstroom
- Klik op 'Scripteditor'.
Stap 2) De Scripteditor wordt aan de gebruiker getoond zoals hieronder weergegeven.
- Selecteer 'Defecten Modulescript'
- Uit de opmerking blijkt dat dit het gebied is waar we wijzigingen moeten aanbrengen, aangezien expliciet 'aanpassing van het veld defectdetails' wordt weergegeven.
- Het is voor elke gebruikersgroep gescript. 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.
Stap 4) Laten we het script begrijpen.
Laten we de volgende regel code in het script bekijken
SetFieldApp “BG_ACTUAL_FIX_TIME”, Waar, Onwaar, 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, zal het zichtbaar zijn. |
Vereiste vlag | Controleert of het veld verplicht is. Indien waar, is het veld verplicht. |
PaginaGeen vlag | Begint met 0. Als er meer velden zijn, kan de gebruiker deze configureren om paginagewijs weer te geven. |
Bestelling bekijken | Met deze vlag kan de gebruiker ook de volgorde van het veld bepalen. Begint met 0 en wordt verhoogd met 1. Op basis hiervan wordt de volgorde van de velden bepaald |
Stap 5) Laten we wijzigingen aanbrengen in het eerste veld 'BG_ACTUAL_FIX_TIME'.
Het script voor het veld 'BG_ACTUAL_FIX_TIME' in de scripteditor wordt hieronder weergegeven.
SetFieldApp “BG_ACTUAL_FIX_TIME”, Waar, Onwaar, 0, 0
Volgens het bovenstaande script wordt het dialoogvenster Defectdetails aan de gebruiker getoond, zoals hieronder weergegeven.
Bewerk die coderegel zoals hieronder weergegeven.
SetFieldApp “BG_ACTUAL_FIX_TIME”, Onwaar, Onwaar, 0, 16
De scriptuitvoer wordt weergegeven in het dialoogvenster Defectdetails, zoals hieronder weergegeven.
Stap 6) Laten we wijzigingen aanbrengen in alle beschikbare velden.
- Wijzig de parameters van de functieaanroepen zoals uitgelegd in de vorige stap voor elk van deze velden, zoals hieronder weergegeven.
- Klik op 'Opslaan'.
Stap 7) Meld u nu aan 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.