Vereistenmodule in de zelfstudie HP ALM (Quality Center).

  • Het definiรซren van de vereisten is een van de voorbereidende fasen van de levenscyclus van softwareontwikkeling.
  • Het definiรซren van vereisten verwijst naar wat er aan het einde van die specifieke release aan de klanten moet worden opgeleverd.
  • Het vooraf kort en duidelijk vastleggen van eisen zou resulteren in minimaal herwerk nadat de ontwikkeling is voltooid.
  • Deze module in ALM stelt gebruikers in staat om te definiรซren, beheren en track vereisten.

Vereistenmodule in HP ALM

We zullen gebruik maken van de voorbeeldapplicatie (GURU99 Banking) om deze beter te begrijpen.

Vereistenmodule in HP ALM

Hoe vereisten te creรซren

Stap 1) Klik op 'Vereisten' in de module 'Vereisten'.

Maak vereisten

Stap 2) Laten we alle vereisten voor deze release (2017 R1) in een specifieke map bewaren, zodat we er gemakkelijk toegang toe hebben. Daarnaast willen we graag het onderscheid tussen 'Functionele' en 'Niet-functionele' eisen laten zien door ze in verschillende mappen te plaatsen.

  1. Klik op het pictogram 'Nieuwe map' onder de Vereistenmodule
  2. Voer de naam van de map in als โ€œ2017 R1โ€ om eenvoudig de vereisten voor deze release te identificeren.

Maak vereisten

Stap 3) De aangemaakte map wordt weergegeven zoals hieronder.

Maak vereisten

Stap 4) Laten we nu een map maken voor 'Functioneel' Eisen waarbij alle functionele vereistendocumenten/werkitems worden bijgehouden.

Maak vereisten

Stap 5) De gemaakte map wordt weergegeven in 'Vereisten' module zoals hieronder weergegeven.

Maak vereisten

Stap 6) Maak op dezelfde manier een 'Niet-functionele' map. Bij het maken van zowel de functionele als de niet-functionele map hebben we de mappenstructuur zoals hieronder weergegeven.

Maak vereisten

Stap 7) Klik op het pictogram 'Nieuwe vereisten' op de vereistenpagina, zoals hieronder weergegeven.

Maak vereisten

Het dialoogvenster 'Nieuwe vereisten' wordt geopend en de gebruiker moet de volgende verplichte velden invullen.

  1. Voer de naam van de vereiste in
  2. Selecteer het vereistetype

Maak vereisten

Stap 8) De gebruiker kan ook de volgende niet-verplichte velden invoeren.

  1. Auteur
  2. Prioriteit
  3. Reviewde
  4. Target Sinds
  5. Target Cyclus
  6. Description en opmerkingen.

Stap 9) Met Vereisten kunnen gebruikers ook de vereisten invoeren in 'Rijke text' direct formatteren zoals hieronder weergegeven.

Maak vereisten

Stap 10) Meestal worden eisen vastgelegd in een word-document. Ze worden geรผpload onder het tabblad bijlagen, zoals hieronder weergegeven. ALM ondersteunt ook alle andere bestandstypen zoals .xls, .jpg etc. Na het uploaden klikt u op de knop Verzenden.

Maak vereisten

Stap 11) De vereiste wordt aan de gebruiker weergegeven zoals hieronder weergegeven:

Maak vereisten

Vereisten uploaden met behulp van Microsoft Excel

Soms maakt de gebruiker de vereisten niet handmatig. Het is gemakkelijk om alle vereisten in bulk te uploaden in plaats van ze allemaal รฉรฉn voor รฉรฉn te maken, wat een tijdrovend proces is. Om het uploaden naar ALM te vergemakkelijken heeft HP een Addin bedacht waarmee de gebruiker rechtstreeks vanuit MS Excel/MS Word kan uploaden. Laten we de stapsgewijze procedure begrijpen voor het uploaden van vereisten naar QC vanuit Excel.

Voor het uploaden van vereisten moeten we de workflow begrijpen:

Uploadvereisten met behulp van Microsoft Excel

Deel A โ€“ Downloaden

Stap 1) Navigeer naar de ALM-startpagina http://localhost:8181/qcbin en klik op โ€œExtraโ€ in de lijst met links.

Vereisten voor downloaden

Stap 2: Klik op de link 'Meer HP ALM-invoegtoepassingen' op de pagina met invoegtoepassingen, zoals hieronder weergegeven.

Vereisten voor downloaden

Stap 3) Selecteer โ€˜Add-ins voor Microsoft Applicatiesโ€™ en selecteer โ€˜Microsoft Excelโ€™ uit de link, omdat we de MS Excel-invoegtoepassing zouden gebruiken om de gegevens naar HP-ALM te uploaden.

Vereisten voor downloaden

Stap 3) Selecteer HP-ALM Microsoft Excel-invoegtoepassing voor ALM 12.00-link.

Vereisten voor downloaden

Stap 4) Selecteer HP-ALM Microsoft Excel-invoegtoepassing voor ALM 12.00-link. Gebruikers kunnen ook de โ€˜Lees mijโ€™-gids en de โ€˜Add-inโ€™-gids raadplegen. Als u op de link klikt, wordt het installatiebestand van de invoegtoepassing gedownload naar de standaardlocatie/door de gebruiker geselecteerde locatie.

Vereisten voor downloaden

Deel B โ€“ Installatie

Stap 1) Selecteer de gedownloade invoegtoepassing en klik met de rechtermuisknop op het gedownloade bestand. Selecteer 'Uitvoeren als beheerder'.

Installatie van vereisten

Stap 2) Selecteer de gedownloade invoegtoepassing en klik met de rechtermuisknop op het gedownloade bestand. Selecteer 'Als administrator uitvoeren' zodat we de add-in kunnen installeren.

Installatie van vereisten

Stap 3) Selecteer het installatietype. Hier hebben we 'Voor alle gebruikers' geselecteerd, wat de standaardinstelling was. Als u alleen voor de huidige gebruiker wilt installeren, selecteert u 'Alleen voor huidige gebruiker' en klikt u op 'Volgende'.

Installatie van vereisten

Stap 4) Na voltooiing van de installatie krijgt de gebruiker het statusbericht. Klik op de knop 'Voltooien'.

Installatie van vereisten

Stap 5) Om te controleren of de invoegtoepassing succesvol is geรฏnstalleerd, opent u Excel en navigeert u naar het tabblad 'Invoegtoepassingen'. U zult een optie 'Exporteren naar HP ALM' vinden, wat betekent dat de 'add-in' succesvol is geรฏnstalleerd.

Installatie van vereisten

Deel C โ€“ Vereisten uploaden naar ALM

Stap 1) Voordat we de vereisten vanuit Excel uploaden, moeten we de Excel zodanig voorbereiden dat deze kan worden geรผpload.

  1. Selecteer de velden die u naar ALM wilt uploaden en maak voor die velden een koptekst in Excel.
  2. Voer geldige gegevens in elk van deze velden in, zoals hieronder weergegeven.

Vereisten uploaden naar ALM

Stap 2) Nadat u de gegevens heeft geselecteerd die u wilt uploaden, klikt u op 'Exporteren naar HP ALM' onder 'Add-ins'.

Vereisten uploaden naar ALM

Stap 3) De ALM-exportwizard wordt geopend. Voer de HP ALM-server in. URL Klik vervolgens op 'Volgende'.

Vereisten uploaden naar ALM

Voer de gebruikersnaam en het wachtwoord in voor authenticatie en klik op 'Volgende'.

Vereisten uploaden naar ALM

Stap 3) Selecteer het domein en de projectnaam waarnaar we de vereisten willen uploaden en klik op 'Volgende'.

Vereisten uploaden naar ALM

Stap 4) Selecteer het type gegevens dat we willen uploaden. In dit geval zijn het vereisten. We kunnen ook tests/defecten uploaden, die we later zullen behandelen.

Vereisten uploaden naar ALM

Stap 5) Voer de nieuwe kaartnaam in. De eerste optie, 'Selecteer een kaart' is uitgeschakeld omdat we nog geen kaart hebben gemaakt. Daarom moeten we een nieuwe kaartnaam maken en op 'Volgende' klikken. We hebben 'Maak een tijdelijke kaart' niet geselecteerd omdat we deze elke keer opnieuw willen gebruiken voor het uploaden van 'Vereisten'.

Vereisten uploaden naar ALM

Stap 5b) In dit dialoogvenster moet de gebruiker het gedrag van het vereistetype kiezen. Als we slechts รฉรฉn type vereiste uploaden, moeten we 'Enkelvoudig vereistetype' selecteren.

We uploaden verschillende typen vereisten. Daarom moeten we het in kaart brengen tegen de overeenkomstige kolom in Excel. Volgens onze sjabloon bevat kolom 'E' het vereistetype.

Vereisten uploaden naar ALM

Stap 6) Na het klikken op 'Volgende' wordt de kaart weergegeven.ping Het dialoogvenster wordt geopend zoals hieronder weergegeven.

  1. De weergegeven rasteritems in het linkerdeelvenster komen overeen met de velden die beschikbaar zijn voor uploaden in HP ALM. Houd er rekening mee dat de velden gemarkeerd in 'ROOD' in kaart moeten worden gebracht, aangezien het verplichte velden zijn.
  2. De rasteritems in het rechterdeelvenster verwijzen naar de velden die in kaart zijn gebracht, zodat waarden in Excel naar de overeenkomstige velden van ALM stromen.

Vereisten uploaden naar ALM

Laten we nu begrijpen hoe we de velden in Excel kunnen toewijzen aan de velden in ALM.

Selecteer het veld dat de gebruiker wil toewijzen en klik op de pijlknop, zoals hieronder weergegeven.

Vereisten uploaden naar ALM

Voer in Excel de kolomnaam in die overeenkomt met de juiste kolomnaam in HP ALM.

Vereisten uploaden naar ALM

Koppel alle benodigde kolommen in Excel aan de juiste velden in HP ALM. Na de koppeling:ping Vul alle verplichte velden in en klik op 'Exporteren'.

Vereisten uploaden naar ALM

Stap 8) Na succesvol uploaden geeft ALM het bericht weer zoals hieronder weergegeven. Als er fouten optreden, verhelp dan het probleem en probeer het bestand opnieuw te uploaden.

Vereisten uploaden naar ALM

Stap 11) Laten we nu hetzelfde verifiรซren onder het tabblad 'Vereisten'. Alle vereiste details inclusief bijlagen worden geรผpload zoals hieronder weergegeven.

Vereisten uploaden naar ALM

Hoe voer je een dekkingsanalyse uit (vereisten)? Traceability)

Zodra de gebruiker alle vereisten, tests en defecten in kaart heeft gebracht zoals besproken in elk van die hoofdstukken, kunnen we een dekkingsanalyse genereren. tracgeschiktheidsmatrix.

Dekkingsanalyse helpt ons de situatie te begrijpen Test dekking aan de hand van een specifieke vereiste en details over het aantal geslaagde/gefaalde/niet uitgevoerde tests.

Stap 1) Navigeer naar de vereistenmodule en klik op het menu 'Beeld' en selecteer 'Dekkingsanalyse'.

Dekkingsanalyse (vereiste) Traceability)

Stap 2) De dekkingsanalyse wordt gegenereerd voor elk van de vereisten die onder het tabblad 'Vereisten' zijn geplaatst met een geconsolideerde status op mapniveau.

Dekkingsanalyse (vereiste) Traceability)

Stap 3) Wanneer u de map uitvouwt, wordt de dekkingsanalyse weergegeven zoals hieronder weergegeven.

Dekkingsanalyse (vereiste) Traceability)

Stap 4) Klik op elk van deze dekkingsanalysestatussen om een โ€‹โ€‹gedetailleerd rapport te krijgen.

  1. Klik op de status van een specifieke vereiste. De dekkingsanalyse wordt weergegeven met het aantal mislukkingen.
  2. Klik op 'Toon testdekking'. Hier wordt de gedetailleerde teststatus weergegeven die aan de geselecteerde vereiste is gekoppeld.

Dekkingsanalyse (vereiste) Traceability)

Stap 5) Wanneer u op 'Toon testdekking' klikt, wordt de uitvoeringsstatus van de test voor de geselecteerde vereiste weergegeven.

Dekkingsanalyse (vereiste) Traceability)

Tracgeschiktheidsmatrix:

  • De Tracgeschiktheidsmatrix stelt de gebruikers in staat de omvang van relaties tussen eisen en andere eisen (of) tussen eisen en tests te bepalen.
  • De TracDe geschiktheidsmatrix geeft een overzicht van de bronvereisten en de bijbehorende vereisten en tests. De matrix toont het totale aantal relaties voor elke bronvereiste.

Stap 1) De eerste stap is om naar het menu 'Beeld' te gaan en ' te selecteren'.Trac'Efficiรซntiematrix'.

Dekkingsanalyse (vereiste) Traceability)

Stap 2) De TracDe pagina 'Eability Matrix' wordt geopend zoals hieronder weergegeven.

  • Klik op 'Configureren' Tracgeschiktheidsmatrix
  • De 'Configureren' TracHet dialoogvenster van de geschiktheidsmatrix wordt geopend.

Dekkingsanalyse (vereiste) Traceability)

Stap 3) De criteria voor het genereren van de TracDe geschiktheidsmatrix wordt hieronder weergegeven.

  • Klik op 'Filter' onder 'Bronvereisten definiรซren'
  • Het dialoogvenster 'Filtervereisten' wordt geopend. Klik op de knop Filtercriteria.
  • Dialoogvenster Filtercriteria selecteren wordt geopend. Selecteer 'Functioneel' uit de lijst
  • Klik OK'.

Dekkingsanalyse (vereiste) Traceability)

Stap 4) In het dialoogvenster Filtervereiste worden de filtercriteria weergegeven zoals geselecteerd door de gebruiker. Klik OK'.

Dekkingsanalyse (vereiste) Traceability)

Stap 5) De configuratie TracHet dialoogvenster voor geschiktheid wordt weergegeven.

  1. Met het geselecteerde 'Vereistetype'
  2. Klik op de link 'Filteren op gekoppelde tests'.

Dekkingsanalyse (vereiste) Traceability)

Stap 6) Laten we de genereren tracEen geschiktheidsmatrix tussen vereisten en tests. Wanneer de gebruiker op 'Filteren op gekoppelde tests' klikt, wordt het volgende dialoogvenster weergegeven.

  1. Schakel 'Filteren op gekoppelde tests' in.
  2. Selecteer 'Gekoppeld aan' de volgende tests.
  3. Laten we de genereren tracGeschiktheidsmatrix voor die eisen die meer dan 5 tests bevatten. Selecteer daarom het filtercriterium 'meer dan'.
  4. Voer een waarde in. In dit geval is het '5'
  5. Klik OK'

Dekkingsanalyse (vereiste) Traceability)

Stap 7) Het volgende scherm wordt aan de gebruiker getoond met alle vereisten en de bijbehorende tests, indien aan de specificaties wordt voldaan. tracDe criteria van de geschiktheidsmatrix zijn voldaan.

Dekkingsanalyse (vereiste) Traceability)

Stap 8) De gebruiker kan ook op 'Genereren' klikken. Traceen geschiktheidsmatrix die naar Excel kan worden geรซxporteerd.

  1. Selecteer de details waarvoor de tracEr moet een geschiktheidsmatrix worden gegenereerd.
  2. Klik op 'Genereren' Trac'Efficiรซntiematrix'.

Dekkingsanalyse (vereiste) Traceability)

Stap 9) Het dialoogvenster Bestand opslaan wordt aan de gebruiker weergegeven.

  1. Kies de locatie waar de tracDe geschiktheidsmatrix moet worden opgeslagen.
  2. Voer de bestandsnaam in
  3. Klik op 'Opslaan'.

Dekkingsanalyse (vereiste) Traceability)

Stap 10) Na het klikken op de knop 'Opslaan' wordt de tracEr wordt een geschiktheidsmatrix voor de gebruiker gegenereerd.

Dekkingsanalyse (vereiste) Traceability)

Hier vindt u een video over de module Vereisten

Klik hier als de video niet toegankelijk is

belangrijkste leerpunten:-

  • De module vereisten in QualityCenter wordt gebruikt om uw testvereisten op te slaan. Op basis van deze opgeslagen vereisten bouwt u uw testgevallen.
  • Een oudervereiste kan een kindvereiste hebben.
  • Aan elke vereiste wordt een uniek ID toegewezen ter identificatie.

Vat dit bericht samen met: