HP ALM-beheerder: Domein, project en gebruiker aanmaken

โšก Slimme samenvatting

Het beheer van HP ALM begint in Sitebeheer, waar u een domein aanmaakt, een project eraan toevoegt, gebruikers registreert en deze gebruikers aan projectgebieden koppelt. Elke stap wordt uitgevoerd vanuit de Sitebeheerconsole, die gewone eindgebruikers niet kunnen openen.

  • ๏ธ Domein eerst: Een domein is slechts een map voor gerelateerde projecten, dus maak het aan voordat er projecten bestaan.
  • ๐Ÿ—‚๏ธ Projectwizard: Kies 'Een leeg project maken', tenzij u een bestaande projectsjabloon kopieert of importeert.
  • ๏ธ Databasegegevens: Kies MS-SQL of Oracle Om de server te selecteren die tijdens de installatie is gekozen, dient u de inloggegevens van de databasebeheerder op te geven.
  • โœ… Activeer vlag: Er bestaat nog steeds een inactief project op de server, maar geen enkele tester kan er toegang toe krijgen.
  • ๐Ÿ”’ Versiemarkering: Schakel versiebeheer in om te voorkomen dat twee gebruikers tegelijkertijd dezelfde vereiste of test bewerken.
  • ๐Ÿ‘ค De gebruikers bevinden zich wereldwijd: Maak elke gebruiker eenmalig aan in Sitegebruikers en wijs dat ene account vervolgens toe aan meerdere projectgebieden.
  • ???? Geen automatische toegang: Een gloednieuw account ziet niets totdat een beheerder het aan een project koppelt.

HP ALM-beheerhandleiding: Domein, project en gebruiker aanmaken

Wat is HP ALM-sitebeheer?

Site Administration is de serverconsole van HP ALM (Application Lifecycle Management), de tool die voorheen werd verkocht als HP Quality Center en nu op de markt wordt gebracht als OpenText ALM/Quality Center. Dit wordt geopend via een aparte link op de ALM-homepage en is gereserveerd voor het sitebeheerdersaccount dat tijdens de installatie is aangemaakt. Vanuit deze console bouwt de beheerder de containerstructuur op waarin elke tester later werkt: domeinen, projecten en gebruikersaccounts.

Sitebeheer wordt vaak verward met projectaanpassing, maar de twee consoles hebben heel verschillende functies. Sitebeheer bepaalt... welke projecten bestaan โ€‹โ€‹en die kunnen ze openen. Projectaanpassing bepaalt dit. hoe Een project gedraagt โ€‹โ€‹zich zoals het hoort zodra het geopend is.

Aspect Sitebeheer Projectaanpassing
strekking De volledige ALM-server Eรฉn enkel project
Geopend vanuit Link naar sitebeheer op de ALM-homepage Hulpmiddelen > Aanpassen binnen een project
Typische taken Domeinen aanmaken, projecten aanmaken, sitegebruikers toevoegen, licenties toewijzen Voeg projectgebruikers toe aan groepen, bewerk velden, maak lijsten en workflows.
Wie gebruikt het Alleen voor sitebeheerders Projectbeheerder of -leider
Effect van een verandering Dit heeft gevolgen voor elk project op de server. Heeft alleen gevolgen voor het huidige project.

Als je de server nog niet hebt geรฏnstalleerd, begin dan met de Installatiehandleiding voor HP ALM, omdat het onderstaande wachtwoord voor de sitebeheerder tijdens die installatie wordt ingesteld.

HP ALM-domein, project- en gebruikershiรซrarchie

ALM slaat alles op in een strikte structuur met drie niveaus. Bovenaan staat een domein als een logische map, daaronder bevinden zich een of meer projecten, en elk project heeft zijn eigen databaseschema met vereisten, tests, testruns en defecten. Gebruikersaccounts bevinden zich buiten deze boomstructuur: ze worden eenmalig gedefinieerd voor de gehele site en krijgen vervolgens toegang tot individuele projecten.

Niveau Wat het is Voorbeeld gebruikt in dit artikel Ontwikkeld door
Domein Een groepping Map voor gerelateerde projecten. Bevat geen eigen testgegevens. BANKING Site Administrator
Project Een op zichzelf staande opslagplaats met een eigen databaseschema en bestandsopslag. GURU99_BANK Site Administrator
Site gebruiker Eenmalig gedefinieerde login voor de gehele ALM-server. Guru99 Site Administrator
Projectgebruikersgroep De set machtigingen die bepaalt wat de gebruiker binnen een project kan doen. QA-tester, projectmanager Project Beheerder

Het praktische gevolg van dit ontwerp is dat een domein moet bestaan โ€‹โ€‹voordat een project kan worden aangemaakt, en een project moet bestaan โ€‹โ€‹voordat een gebruiker eraan kan worden gekoppeld. Dat is precies de volgorde die de drie onderstaande secties volgen.

๐Ÿ’กTip: Groepeer domeinen op basis van bedrijfslijn of applicatie, niet op teamnaam. Teams veranderen veel vaker dan applicaties, en een domein kan niet zomaar worden hernoemd als er tientallen projecten aan gekoppeld zijn.

Een domein aanmaken in HP ALM

Stap 1) Start ALM.
Start ALM en klik op 'Sitebeheer' op de startpagina. Er verschijnt een inlogscherm. Voer de inloggegevens van de sitebeheerder in die tijdens de installatie zijn aangemaakt.

Aanmeldingsprompt voor sitebeheer in HP ALM

Stap 2) Open de actie 'Domein maken'.
Het dashboard voor sitebeheer wordt geopend op het tabblad Siteprojecten. Klik Domein maken in de werkbalk boven de projectstructuur.

De knop 'Domein maken' bevindt zich op het tabblad 'HP ALM Siteprojecten'.

Stap 3) Voer de domeinnaam in.
Typ in het pop-upvenster de domeinnaam โ€” in dit voorbeeld "Banking" โ€” en klik. OK.

De domeinnaam Banking invoeren in HP ALM

Stap 4) Bevestig het domein.
Het nieuwe domein verschijnt nu in de projectstructuur aan de linkerkant, zoals hieronder weergegeven. Het is leeg totdat u er een project aan toevoegt.

Het nieuw aangemaakte BANKING-domein is opgenomen in de HP ALM-projectstructuur.

Controleer ook: - HP ALM / Quality Center-handleiding

Hoe maak je een project aan in HP ALM?

Stap 1) Selecteer het bovenliggende domein.
Selecteer het domein waartoe het project behoort โ€” in dit geval "BANKIEREN" โ€” en klik. Maak Project.

Selecteer het domein BANKWEZEN en klik op Project maken.

Stap 2) Kies het projecttype.
De wizard 'Project maken' wordt geopend. Selecteer Maak een leeg project aan uit de lijst en klik VolgendeDe andere opties stellen je in staat een bestaand project te kopiรซren of een project te importeren vanuit een opgeslagen bestand.

De optie 'Een leeg project maken' in de HP ALM-projectwizard is beschikbaar.

Stap 3) Geef het project een naam.
Voer de projectnaam in en bevestig het domein dat eronder wordt weergegeven. Klik vervolgens op de knop. Volgende.

Het projectnaam GURU99_BANK invoeren in HP ALM

Stap 4) Geef de databasegegevens op.
Selecteer het databasetype dat overeenkomt met uw installatie. MS-SQL is hier geselecteerd omdat HP ALM is geรฏnstalleerd met SQL Server als backend; kies Oracle Als dat uw databaseserver is, voer dan het volgende in:

  • Naam van de databaseserver
  • Gebruikersnaam van de databasebeheerder
  • Wachtwoord voor databasebeheerder

Klik Volgende te gaan.

MS-SQL selecteren en de inloggegevens van de databasebeheerder invoeren in HP ALM.

Stap 5) Wijs een projectbeheerder aan.
Selecteer het beheerder gebruiker en klik VolgendeEr verschijnen nog geen andere namen, omdat er op dit moment nog geen extra gebruikers in ALM zijn aangemaakt.

De beheerdersgebruiker aanwijzen als projectbeheerder in HP ALM.

Stap 6) RevBekijk de samenvatting en maak een creatie.
In het overzichtsvenster wordt alles weergegeven wat de wizard gaat doen. In dit venster verschijnen ook twee selectievakjes:

  • Activeer project โ€” Als dit niet is aangevinkt, wordt het project wel aangemaakt, maar kan geen enkele gebruiker het openen totdat het later wordt geactiveerd.
  • Versiebeheer inschakelen โ€” Hiermee wordt versiebeheer ingeschakeld, waardoor wordt voorkomen dat twee gebruikers tegelijkertijd hetzelfde werkitem (een vereiste of een test) bewerken en elkaars wijzigingen overschrijven.

Klik creรซren wanneer je tevreden bent met de samenvatting.

Dialoogvenster 'Projectoverzicht maken' met de selectievakjes 'Project activeren' en 'Versiebeheer inschakelen'.

โš ๏ธ Waarschuwing: Versiebeheer kan niet zomaar aan- en uitgezet worden in een lopend project. Als je het later inschakelt, worden bestaande entiteiten opnieuw ingecheckt, en als je het uitschakelt, gaat de versiegeschiedenis verloren. Neem deze beslissing voordat het team begint met het laden van requirements.

Stap 7) Volg de voortgang van de creatie.
ALM bouwt het databaseschema en de repositorymappen op. De status van de projectaanmaak wordt weergegeven zoals hieronder.

Voortgangsstatus van de HP ALM-projectcreatie

Stap 8) Bevestig het project.
Het project โ€œGURU99_BANKโ€ is nu succesvol aangemaakt binnen het domein โ€œBANKINGโ€, zoals hieronder weergegeven.

Het GURU99_BANK-project is aangemaakt binnen het BANKING-domein in HP ALM.

Controleer ook: - Hoe pas ik een project aan in HP ALM (Quality Center)?

Hoe maak je een gebruiker aan in HP ALM?

Stap 1) Open het tabblad Sitegebruikers.
Om toegang te krijgen tot HP ALM, moet er een gebruikersprofiel bestaan. Om er een aan te maken, klikt de sitebeheerder op de betreffende optie. Site-gebruikers Tab.

Tabblad Sitegebruikers in HP ALM Sitebeheer

Stap 2) Klik op het pictogram 'Gebruiker toevoegen'.
Klik op de Add User pictogram op het tabblad Sitegebruikers, zoals hieronder weergegeven.

Gebruikerpictogram toevoegen op het tabblad HP ALM-sitegebruikers

Stap 3) Vul de gebruikersgegevens in.
Het dialoogvenster Gebruiker toevoegen wordt geopend. Voer de gebruikersnaam, volledige naam, e-mailadres en eventuele andere vereiste gegevens in en klik vervolgens op OK.

Dialoogvenster Gebruiker toevoegen in HP ALM Sitebeheer

Stap 4) Controleer de gebruikerslijst.
Het nieuwe account wordt nu weergegeven in de gebruikerslijst, hieronder gemarkeerd naast de accounts die al bestonden.

Nieuwe GuruAccount 99 wordt weergegeven in de gebruikerslijst van de HP ALM-site.

Stap 5) Koppel de gebruiker aan een project.
Het account moet nu aan projectgebieden worden gekoppeld, omdat een nieuw aangemaakte gebruiker tot geen enkel project toegang heeft. Een gebruiker hoeft slechts รฉรฉn keer te worden aangemaakt en kan vervolgens toegang krijgen tot zoveel projectgebieden als nodig is.

In dit voorbeeld gebruikt de gebruiker โ€œGuru"99" is toegevoegd aan het projectgebied "GURU99_BANK", dat onder het domein "BANKING" valt.

Wereldmapping the Guru99 gebruikers toevoegen aan het GURU99_BANK-projectgebied in HP ALM

Zodra de kaartping Zodra het project is opgeslagen, kan de gebruiker inloggen en ziet hij het nieuwe project in de vervolgkeuzemenu's voor domein en project op het ALM-inlogscherm. Wat de gebruiker daadwerkelijk binnen het project kan doen, wordt afzonderlijk beheerd door de projectgebruikersgroep, die is ingesteld in de configuratie. Projectaanpassing.

HP ALM Sitebeheer Best practices

De domein-, project- en gebruikersstructuur die je op de eerste dag creรซert, is later lastig te ontmantelen, omdat projectgegevens, licentietellingen en auditsporen er allemaal aan gekoppeld zijn. Een paar gewoontes zorgen ervoor dat een groeiende ALM-server beheersbaar blijft.

  • Hanteer vroegtijdig een naamgevingsconventie. Iets als DOMAIN_APPLICATION_RELEASE zorgt ervoor dat de projectstructuur leesbaar blijft, zelfs als je meer dan twintig projecten hebt.
  • Deel nooit het account van de sitebeheerder. Geef elke beheerder een persoonlijke login en voeg deze toe aan de lijst met sitebeheerders, zodat het auditlogboek kan vastleggen wie wat heeft gedaan.
  • Maak een sjabloonproject aan. Maak รฉรฉn project met uw standaardvelden, lijsten en workflow en gebruik vervolgens 'Project maken vanuit sjabloon' zodat de rapportage consistent blijft binnen alle teams.
  • Deactiveren in plaats van verwijderen. Door de deactivering worden de licentieplaatsen vrijgegeven en worden aanmeldingen geblokkeerd, terwijl de gegevens en het schema voor controledoeleinden behouden blijven.
  • Controleer projecten na elke upgrade. De acties 'Project onderhouden' herstellen schemaverschillen voordat gebruikers er tegenaan lopen.
  • Gebruik van de licentie is belangrijk. De tabbladen 'Licenties' en 'Siteverbindingen' tonen hoeveel benoemde of gelijktijdige licenties er daadwerkelijk in gebruik zijn. Dit is de snelste manier om inactieve accounts te vinden.

Maak een back-up van zowel de ALM-databaseschema's als de bestandsopslagplaats. Het herstellen van de ene zonder de andere zorgt ervoor dat koppelingen verwijzen naar rijen die niet meer bestaan, wat de meest voorkomende oorzaak is van een mislukt ALM-herstel.

Nu het domein, het project en de gebruikers vaststaan, is de volgende stap het verkennen van de ALM-interface, het bereik vastleggen in de Vereistenmodule, maak testgevallen aan in de Testplan-module, executeer ze vanuit de Testlaben registreer bevindingen via defectbeheerAls je je voorbereidt op een functie waarbij ALM-beheer centraal staat, bekijk dan deze punten. Interviewvragen voor het Quality Center .

Veelgestelde vragen

Alleen het account van de sitebeheerder dat tijdens de ALM-installatie is ingesteld, plus elk account dat later aan de lijst met sitebeheerders is toegevoegd, heeft toegang. Aanmeldingen via een gewoon project worden geweigerd, waardoor de link in feite onzichtbaar is voor testers, ook al verschijnt deze op de ALM-startpagina.

Ja. Deactiveer en verwijder het project uit het huidige domein zonder het van de schijf te verwijderen. Gebruik vervolgens 'Project herstellen' in het doeldomein en verwijs naar hetzelfde .dbid-bestand. De gegevens en het schema blijven behouden.

Door deactivering wordt inloggen geblokkeerd, maar blijft het project wel zichtbaar in Sitebeheer. Door het project te verwijderen, wordt het uit de projectstructuur verwijderd, terwijl het databaseschema en de repository intact blijven, zodat het later kan worden hersteld. Geen van beide acties verwijdert gegevens.

Het tabblad Licenties in Sitebeheer toont het totale aantal en het aantal gebruikte licenties per module, terwijl het tabblad Siteverbindingen elke actieve sessie met de bijbehorende gebruiker, project en machine weergeeft. Met Siteverbindingen kan een beheerder ook een vastgelopen sessie verbreken.

Ja, indirect. AI-assistenten kunnen OTA- of REST-scripts opstellen waarmee gebruikers in bulk worden aangemaakt, naamgevingsconventies controleren op basis van geรซxporteerde projectlijsten en verbindingslogboeken van sites samenvatten. De beheerder voert de wijzigingen echter nog steeds door, aangezien ALM geen ingebouwde AI-console heeft.

Moderne ALM-releases en add-ons van derden gebruiken gelijkenismodellen om dubbele defecten bij de indiening te signaleren, een ernstgraad voor te stellen op basis van de beschrijving en het ticket door te sturen naar de waarschijnlijke eigenaar. Dit verkort de handmatige triage en zorgt ervoor dat het aantal defecten dichter bij de werkelijkheid ligt.

Vat dit bericht samen met: