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.
  • Met deze module in ALM kunnen gebruikers vereisten definiëren, beheren en volgen.

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 URL van de HP ALM-server in en klik 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) Wanneer u op 'Volgende' klikt, wordt het toewijzingsdialoogvenster 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

Wijs alle vereiste kolommen in Excel toe aan de juiste velden in HP ALM. Nadat u alle verplichte velden in kaart heeft gebracht, klikt u 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

Dekkingsanalyse uitvoeren (traceerbaarheid van vereisten)

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

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 (traceerbaarheid van vereisten)

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 (traceerbaarheid van vereisten)

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

Dekkingsanalyse (traceerbaarheid van vereisten)

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 (traceerbaarheid van vereisten)

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

Dekkingsanalyse (traceerbaarheid van vereisten)

Traceerbaarheid Matrix :

  • De Traceerbaarheid Matrix stelt de gebruikers in staat de omvang van relaties tussen eisen en andere eisen (of) tussen eisen en tests te bepalen.
  • De Traceerbaarheidsmatrix vermeldt 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 'Bekijken' te navigeren en 'Traceerbaarheidsmatrix' te selecteren.

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 2) De pagina Traceerbaarheidsmatrix wordt geopend zoals hieronder weergegeven.

  • Klik op 'Traceerbaarheidsmatrix configureren'
  • Het dialoogvenster 'Traceerbaarheidsmatrix configureren' wordt geopend.

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 3) De criteria voor het genereren van de traceerbaarheidsmatrix worden 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 (traceerbaarheid van vereisten)

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

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 5) Het dialoogvenster Traceerbaarheid configureren wordt weergegeven

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

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 6) Laten we de traceerbaarheidsmatrix tussen vereisten en tests genereren. Wanneer u op 'Filter by linked tests' klikt, wordt het volgende dialoogvenster aan de gebruiker getoond.

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

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 7) Het volgende scherm wordt aan de gebruiker getoond met alle vereisten en de bijbehorende tests als aan de opgegeven criteria van de traceerbaarheidsmatrix is ​​voldaan.

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 8) De gebruiker kan ook klikken op 'Genereer traceerbaarheidsmatrix' die kan worden geëxporteerd naar Excel.

  1. Selecteer de details waarvoor de traceerbaarheidsmatrix moet worden gegenereerd.
  2. Klik op 'Traceerbaarheidsmatrix genereren'.

Dekkingsanalyse (traceerbaarheid van vereisten)

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

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

Dekkingsanalyse (traceerbaarheid van vereisten)

Stap 10) Wanneer u op de knop 'Opslaan' klikt, wordt de traceerbaarheidsmatrix voor de gebruiker gegenereerd.

Dekkingsanalyse (traceerbaarheid van vereisten)

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.