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.
We zullen gebruik maken van de voorbeeldapplicatie (GURU99 Banking) om deze beter te begrijpen.
Hoe vereisten te creรซren
Stap 1) Klik op 'Vereisten' in de module '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.
- Klik op het pictogram 'Nieuwe map' onder de Vereistenmodule
- Voer de naam van de map in als โ2017 R1โ om eenvoudig de vereisten voor deze release te identificeren.
Stap 3) De aangemaakte map wordt weergegeven zoals hieronder.
Stap 4) Laten we nu een map maken voor 'Functioneel' Eisen waarbij alle functionele vereistendocumenten/werkitems worden bijgehouden.
Stap 5) De gemaakte map wordt weergegeven in 'Vereisten' module zoals hieronder weergegeven.
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.
Stap 7) Klik op het pictogram 'Nieuwe vereisten' op de vereistenpagina, zoals hieronder weergegeven.
Het dialoogvenster 'Nieuwe vereisten' wordt geopend en de gebruiker moet de volgende verplichte velden invullen.
- Voer de naam van de vereiste in
- Selecteer het vereistetype
Stap 8) De gebruiker kan ook de volgende niet-verplichte velden invoeren.
- Auteur
- Prioriteit
- Reviewde
- Target Sinds
- Target Cyclus
- Description en opmerkingen.
Stap 9) Met Vereisten kunnen gebruikers ook de vereisten invoeren in 'Rijke text' direct formatteren zoals hieronder weergegeven.
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.
Stap 11) De vereiste wordt aan de gebruiker weergegeven zoals hieronder weergegeven:
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:
Deel A โ Downloaden
Stap 1) Navigeer naar de ALM-startpagina http://localhost:8181/qcbin en klik op โExtraโ in de lijst met links.
Stap 2: Klik op de link 'Meer HP ALM-invoegtoepassingen' op de pagina met invoegtoepassingen, zoals hieronder weergegeven.
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.
Stap 3) Selecteer HP-ALM Microsoft Excel-invoegtoepassing voor ALM 12.00-link.
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.
Deel B โ Installatie
Stap 1) Selecteer de gedownloade invoegtoepassing en klik met de rechtermuisknop op het gedownloade bestand. Selecteer 'Uitvoeren als beheerder'.
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.
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'.
Stap 4) Na voltooiing van de installatie krijgt de gebruiker het statusbericht. Klik op de knop 'Voltooien'.
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.
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.
- Selecteer de velden die u naar ALM wilt uploaden en maak voor die velden een koptekst in Excel.
- Voer geldige gegevens in elk van deze velden in, zoals hieronder weergegeven.
Stap 2) Nadat u de gegevens heeft geselecteerd die u wilt uploaden, klikt u op 'Exporteren naar HP ALM' onder 'Add-ins'.
Stap 3) De ALM-exportwizard wordt geopend. Voer de HP ALM-server in. URL Klik vervolgens op 'Volgende'.
Voer de gebruikersnaam en het wachtwoord in voor authenticatie en klik op 'Volgende'.
Stap 3) Selecteer het domein en de projectnaam waarnaar we de vereisten willen uploaden en klik op 'Volgende'.
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.
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'.
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.
Stap 6) Na het klikken op 'Volgende' wordt de kaart weergegeven.ping Het dialoogvenster wordt geopend zoals hieronder weergegeven.
- 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.
- 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.
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.
Voer in Excel de kolomnaam in die overeenkomt met de juiste kolomnaam in HP 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.
Stap 11) Laten we nu hetzelfde verifiรซren onder het tabblad 'Vereisten'. Alle vereiste details inclusief bijlagen worden geรผpload zoals hieronder weergegeven.
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'.
Stap 2) De dekkingsanalyse wordt gegenereerd voor elk van de vereisten die onder het tabblad 'Vereisten' zijn geplaatst met een geconsolideerde status op mapniveau.
Stap 3) Wanneer u de map uitvouwt, wordt de dekkingsanalyse weergegeven zoals hieronder weergegeven.
Stap 4) Klik op elk van deze dekkingsanalysestatussen om een โโgedetailleerd rapport te krijgen.
- Klik op de status van een specifieke vereiste. De dekkingsanalyse wordt weergegeven met het aantal mislukkingen.
- Klik op 'Toon testdekking'. Hier wordt de gedetailleerde teststatus weergegeven die aan de geselecteerde vereiste is gekoppeld.
Stap 5) Wanneer u op 'Toon testdekking' klikt, wordt de uitvoeringsstatus van de test voor de geselecteerde vereiste weergegeven.
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'.
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.
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'.
Stap 4) In het dialoogvenster Filtervereiste worden de filtercriteria weergegeven zoals geselecteerd door de gebruiker. Klik OK'.
Stap 5) De configuratie TracHet dialoogvenster voor geschiktheid wordt weergegeven.
- Met het geselecteerde 'Vereistetype'
- Klik op de link 'Filteren op gekoppelde tests'.
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.
- Schakel 'Filteren op gekoppelde tests' in.
- Selecteer 'Gekoppeld aan' de volgende tests.
- Laten we de genereren tracGeschiktheidsmatrix voor die eisen die meer dan 5 tests bevatten. Selecteer daarom het filtercriterium 'meer dan'.
- Voer een waarde in. In dit geval is het '5'
- Klik OK'
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.
Stap 8) De gebruiker kan ook op 'Genereren' klikken. Traceen geschiktheidsmatrix die naar Excel kan worden geรซxporteerd.
- Selecteer de details waarvoor de tracEr moet een geschiktheidsmatrix worden gegenereerd.
- Klik op 'Genereren' Trac'Efficiรซntiematrix'.
Stap 9) Het dialoogvenster Bestand opslaan wordt aan de gebruiker weergegeven.
- Kies de locatie waar de tracDe geschiktheidsmatrix moet worden opgeslagen.
- Voer de bestandsnaam in
- Klik op 'Opslaan'.
Stap 10) Na het klikken op de knop 'Opslaan' wordt de tracEr wordt een geschiktheidsmatrix voor de gebruiker gegenereerd.
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.





















































