Kravmodul i HP ALM (Kvalitetscenter)
⚡ Smart opsummering
Kravmodulet i HP ALM (Quality Center) lader teams definere, organisere og tracalle projektkrav. Denne gennemgang dækker oprettelse af mapper, manuel indtastning, masseupload via Microsoft Excel-tilføjelsesprogram, dækningsanalyse og tracGenerering af en effektivitetsmatrix.

Hvad er kravmodulet i HP ALM?
Kravmodul i HP ALM (Kvalitetscenter) er det arbejdsområde, hvor et projektteam registrerer, hvad der skal leveres i en release, organiserer disse elementer i et hierarki og forbinder dem med test og defekter. Det er indgangspunktet for ALM-arbejdsgangen, og hvert senere modul afhænger af de data, der indsamles her.
- Definering af krav er en af de indledende faser i livscyklus til softwareudvikling.
- Et krav beskriver, hvad der skal leveres til klienten ved afslutningen af en specifik release.
- Kortfattet og klar kravfastsættelse på forhånd resulterer i minimalt omarbejde, efter udviklingen er færdig.
- Dette modul giver brugerne mulighed for at definere, administrere og track-krav, og det understøtter forældre-barn-indlejring, så et stort krav kan opdeles i mindre.
- Hvert krav får et unikt krav-ID, hvilket er dækningen og tracBrug af effektivitetsrapporter til identifikation.
Modulet nås fra ALM-sidebjælken sammen med Testplan, Testlaboratorium og Defekter. Hvis du ikke har brugt brugerfladen før, er HP ALM GUI-gennemgang forklarer hver rude vist nedenfor.
Igennem hele denne artikel vil vi bruge eksempelapplikationen GURU99 Bankvirksomhed så kravene vist på skærmen afspejler et reelt funktionssæt. Skærmen nedenfor viser eksempelapplikationen, hvis funktioner vi vil registrere som krav.
Hvorfor kravstyring er vigtig i HP ALM
Lagring af krav i et regneark på et delt drev fungerer, indtil den første ændringsanmodning ankommer. Fra det tidspunkt ved ingen, hvilken test der beskytter hvilket krav, eller om en defekt overhovedet tilhører et aftalt omfangselement. Håndtering af krav i ALM fjerner denne tvetydighed, fordi selve kravregistreringen bliver ankeret for resten af projektet.
Fire praktiske gevinster kommer fra keeping krav i modulet snarere end uden for det:
- En enkelt kilde til sandhed. Analytikere, udviklere og testere læser den samme post, og fanen Historik viser, hvem der ændrede hvad.
- Automatisk dækning. Når et krav er knyttet til tests i Test Plan modul, ALM beregner dækningen uden manuel optælling.
- Konsekvensanalyse. Når et krav ændres, markeres de linkede tests, så teamet ved præcis, hvad der skal køres igen i Testlaboratorium.
- Slip justeringen. Target Udgivelse og Target Cyklusfelter knytter hvert krav til den plan, der er defineret i Udgivelser og cyklusser.
💡 Tip: Bliv enige om kravtypelisten med dine forretningsanalytikere inden den første upload. Ændring af typer senere betyder omkortningping alle Excel-skabeloner, som dit team allerede bruger.
Sådan opretter du krav
Trin 1) Klik på 'Krav' i modulet 'Krav'.
Trin 2) Opbevar alle kravene til denne udgivelse (2017 R1) i en specifik mappe, så de er lette at få adgang til. Vis desuden forskellen mellem 'funktionelle' og 'ikke-funktionelle' krav ved at placere dem i forskellige mapper.
- Klik på ikonet 'Ny mappe' under modulet Krav.
- Indtast navnet på mappen som "2017 R1” for nemt at identificere kravene til denne udgivelse.
Trin 3) Den oprettede mappe vises som vist nedenfor.
Trin 4) Opret nu en mappe til 'Funktionel'krav, hvor alle funktionelle kravdokumenter og arbejdspunkter vedligeholdes.
Trin 5) Den oprettede mappe vises i 'Krav'modul som vist nedenfor.
Trin 6) Opret på samme måde en 'Ikke-funktionel' mappe. Efter oprettelse af både den funktionelle og den ikke-funktionelle mappe ser mappestrukturen ud som vist nedenfor.
Trin 7) Klik på ikonet 'Nyt krav' på kravsiden som vist nedenfor.
Dialogboksen 'Nyt krav' åbnes, og brugeren skal indtaste følgende obligatoriske felter.
- Indtast navnet på kravet.
- Vælg kravtypen.
Dialogboksen nedenfor viser begge obligatoriske felter udfyldt.
Trin 8) Brugeren kan også indtaste følgende ikke-obligatoriske felter.
- Forfatter
- Prioritet
- Revset
- Target Slip
- Target Cyklus
- Description og kommentarer
Trin 9) Modulet giver også brugerne mulighed for at indtaste kravtekst i 'Rig tekst'format direkte, som vist nedenfor.
Trin 10) Normalt er kravene samlet i et Word-dokument. De kan uploades under fanen Vedhæftede filer som vist nedenfor. ALM understøtter også andre filtyper såsom .xls og .jpg. Klik på knappen Send efter upload.
Trin 11) Det gemte krav vises for brugeren som vist nedenfor.
Sådan uploader du krav ved hjælp af Microsoft Excel
Det er fint at oprette krav manuelt for en håndfuld elementer, men det bliver langsomt, når en udgivelse indeholder snesevis af dem. Det er langt hurtigere at uploade store mængder end at tilføje hvert krav ét efter ét. For at gøre det muligt leverer HP et tilføjelsesprogram, der eksporterer rækker direkte fra Microsoft Excel eller Microsoft Word i ALM. Proceduren nedenfor dækker hele processen, fra download af tilføjelsesprogrammet til verificering af de uploadede poster.
Før du starter, er det en god idé at se arbejdsgangen fra start til slut. De tre dele, der følger, er relateret til de tre faser i dette diagram.
Del A – Download af Excel-tilføjelsesprogrammet
Trin 1) Naviger til ALM-hjemmesiden http://localhost:8181/qcbin og klik på "Værktøjer" fra listen over links.
Trin 2) Klik på linket "Flere HP ALM-tilføjelsesprogrammer" på siden med tilføjelsesprogrammer som vist nedenfor.
Trin 3) Vælg 'Tilføjelsesprogrammer til Microsoft 'Applikationer' og vælg derefter 'Microsoft Excel' fra listen, fordi MS Excel-tilføjelsesprogrammet er det, der bruges til at uploade data til HP ALM.
Trin 4) Vælg 'HP ALM' Microsoft Excel-tilføjelsesprogram til ALM 12.00'-link, der matcher din serverversion.
Trin 5) Downloadsiden tilbyder også en 'Læs mig'-vejledning og en 'Tilføjelsesvejledning', som er værd at holde øje med.pingNår du klikker på downloadlinket, gemmes installationsfilen til tilføjelsesprogrammet på standardplaceringen eller den brugervalgte placering.
⚠️ Advarsel: Tilføjelsesversionen skal matche ALM-serverversionen. Et tilføjelsesprogram, der er bygget til ALM 12.00, vil nægte at oprette forbindelse til en server på en anden større udgivelse, og eksportguiden fejler i godkendelsestrinnet med en generisk fejl.
Del B – Installation af Excel-tilføjelsesprogrammet
Trin 1) Vælg det downloadede tilføjelsesprogram, højreklik på filen, og vælg 'Kør som administrator', så tilføjelsesprogrammet kan registrere sig selv til Excel.
Trin 2) Opsætningsguiden åbnes. RevSe velkomstskærmen og klik på 'Næste' for at fortsætte.
Trin 3) Vælg installationstypen. Her er 'For alle brugere' valgt, hvilket er standardindstillingen. Hvis du kun vil installere for den konto, der er logget ind, skal du vælge 'Kun for nuværende bruger' og klikke på 'Næste'.
Trin 4) Når installationen er færdig, får brugeren en statusmeddelelse. Klik på knappen 'Udfør'.
Trin 5) For at bekræfte, at tilføjelsesprogrammet er installeret korrekt, skal du åbne Excel og gå til fanen 'Tilføjelsesprogrammer'. Indstillingen 'Eksporter til HP ALM' bekræfter, at tilføjelsesprogrammet er registreret.
Del C – Overførselskrav til ALM
Trin 1) Før du uploader kravene fra Excel, skal du forberede regnearket, så det kan læses af guiden.
- Vælg de felter, du vil uploade til ALM, og opret en overskriftsrække i Excel til disse felter.
- Indtast gyldige data i hvert af disse felter som vist nedenfor.
Trin 2) Når du har valgt de data, der skal uploades, skal du klikke på 'Eksporter til HP ALM' under fanen 'Tilføjelsesprogrammer'.
Trin 3) ALM-eksportguiden åbnes. Gå ind i HP ALM-serveren. URL og klik på 'Næste'.
Trin 4) Indtast brugernavn og adgangskode til godkendelse, og klik på 'Næste'.
Trin 5) Vælg det domæne og projektnavn, som kravene skal uploades til, og klik derefter på 'Næste'.
Trin 6) Vælg den type data, der skal uploades. I dette tilfælde er det Krav. Test og defekter kan uploades via den samme guide.
Trin 7) Indtast det nye kortnavn. Den første mulighed, 'Vælg et kort', er deaktiveret, da der ikke er oprettet et kort endnu. Opret et nyt kortnavn, og klik på 'Næste'. 'Opret et midlertidigt kort' er ikke valgt, da dette kort vil blive genbrugt, hver gang krav uploades.
Trin 8) I denne dialogboks skal brugeren vælge kravtypens funktionsmåde. Hvis der kun uploades én type krav, skal du vælge 'Enkelt kravtype'. Da dette eksempel uploades forskellige kravtyper, skal typen knyttes til den tilsvarende kolonne i Excel. I denne skabelon indeholder kolonne 'E' kravtypen.
Trin 9) Når du klikker på 'Næste', vises kortetping dialogboksen åbnes som vist nedenfor.
- Venstre rude viser de felter, der er tilgængelige til upload i HP ALM. Bemærk, at felterne markeret i rød er obligatoriske og skal kortlægges.
- Den højre rude viser de felter, der allerede er tilknyttet, så værdier i Excel overføres til de tilsvarende felter i ALM.
Trin 10) For at kortlægge et felt skal du vælge det ALM-felt, du vil kortlægge, og klikke på pileknappen som vist nedenfor.
Trin 11) Indtast det bogstav i Excel-kolonnen, der svarer til det valgte HP ALM-felt.
Trin 12) Kortlæg alle nødvendige kolonner i Excel mod de relevante felter i HP ALM. Efter kortlægningping Klik på 'Eksporter' for at udfylde alle obligatoriske felter.
Trin 13) Ved en vellykket upload viser ALM meddelelsen nedenfor. Hvis der opstår fejl, skal du rette de markerede rækker og køre eksporten igen.
Trin 14) Bekræft resultatet under fanen 'Krav'. Alle kravoplysninger, inklusive vedhæftede filer, uploades som vist nedenfor.
Sådan udfører du en dækningsanalyse (krav) Tracevne)
Når krav, test og defekter er kortlagt, kan ALM generere en dækningsanalyse og en tracDækningsmatrix. Dækningsanalyse viser testdækningen i forhold til et specifikt krav, sammen med antallet af beståede, mislykkede og ikke udførte tests. Det er den hurtigste måde at bevise, at hvert scope-element har mindst én test sag bag det.
Trin 1) Naviger til modulet Krav, klik på menuen 'Vis', og vælg 'Dækningsanalyse'.
Trin 2) Dækningsanalysen genereres i forhold til hvert krav, der er placeret under fanen 'Krav', med en konsolideret status på mappeniveau.
Trin 3) Når mappen udvides, vises dækningsanalysen som vist nedenfor.
Trin 4) Klik på en vilkårlig status for dækningsanalyse for at få en detaljeret rapport.
- Klik på status for et specifikt krav. Dækningsanalysen vises med antallet af fejl.
- Klik på 'Vis testdækning', som viser den detaljerede teststatus, der er knyttet til det valgte krav.
Trin 5) Når du klikker på 'Vis testdækning', vises testens udførelsesstatus i forhold til det valgte krav. Mislykkede poster her er dem, der normalt bliver til poster i Defekthåndtering.
Tracevnematrix
- TracEability Matrix gør det muligt for brugerne at bestemme omfanget af forholdet mellem krav og andre krav, eller mellem krav og tests.
- Matricen viser kildekrav sammen med deres tilhørende krav og tests og viser det samlede antal relationer for hvert kildekrav.
Trin 1) Naviger til menuen 'Vis' og vælg 'Trac'evnematrix'.
Trin 2) TracSiden Eability Matrix åbnes som vist nedenfor.
- Klik på 'Konfigurer' Trac'evnematrix'.
- 'Konfigurer' TracDialogboksen 'Eability Matrix' åbnes.
Trin 3) Angiv kriterierne for generering af traceffektivitetsmatrix som vist nedenfor.
- Klik på 'Filter' under 'Definer kildekrav'.
- Dialogboksen 'Filterkrav' åbnes. Klik på knappen med filterkriterier.
- Dialogboksen Vælg filterkriterier åbnes. Vælg 'Funktionel' på listen.
- Klik på 'OK'.
Trin 4) Dialogboksen Filterkrav viser de filterkriterier, som brugeren har valgt. Klik på 'OK'.
Trin 5) Konfigurationen TracDialogboksen for funktionalitet vises.
- Den valgte 'Kravtype' vises.
- Klik på linket 'Filtrer efter linkede tests'.
Trin 6) Generer tracfærdighedsmatrix mellem krav og test. Når du klikker på 'Filtrer efter linkede test', vises følgende dialogboks.
- Aktiver 'Filtrer efter linkede test'.
- Vælg 'Linket til' følgende tests.
- For at generere matrixen for krav, der har mere end 5 tests, skal du vælge filterkriteriet 'mere end'.
- Indtast en værdi. I dette tilfælde er den '5'.
- Klik på 'OK'.
Trin 7) Følgende skærm vises med alle krav og tilhørende test, forudsat at den angivne tracegnethedskriterierne er opfyldt.
Trin 8) Brugeren kan også klikke på 'Generer' Trac'eability Matrix' for at eksportere resultatet til Excel.
- Vælg de detaljer, som tracEn evnematrix skal genereres.
- Klik på 'Generer' Trac'evnematrix'.
Trin 9) Dialogboksen Gem fil vises for brugeren.
- Vælg den placering, hvor tracEability-matricen skal gemmes.
- Indtast filnavnet.
- Klik på 'Gem'.
Trin 10) Når du klikker på knappen 'Gem', tracEn funktionsmatrix genereres og åbnes for brugeren.
Den korte video nedenfor gennemgår de samme skærmbilleder i kravmodulet.
Sammenligning af kravtyper og feltvalg
ALM leveres med et lille sæt kravtyper, som hver især ændrer, hvilke felter der vises på fanen Detaljer. Tidlig valg af den rigtige type bevarer Excel-kortet.ping stabile, og dækningsrapporterne er meningsfulde.
| Kravstype | Typisk brug | Dækket af prøver? |
|---|---|---|
| Udefineret | Pladsholder oprettet under første import, raffineret senere | Ingen |
| Forretning | Overordnet forretningsmål, der ejes af analytikeren | Ingen |
| Folder | Grouping node såsom "2017 R1" eller "Funktionel" | Ingen |
| Funktionel | Adfærd som applikationen skal udvise | Ja |
| Test | Krav skrevet specifikt til design af køretest | Ja |
Kun typer, der er markeret som testbare, kan linkes til tests, hvilket er grunden til, at et forretningskrav aldrig viser en dækningsprocent. To vaner holder modulet rent:
- Hold mappetræet overfladisk. Udgivelse, derefter kategori og derefter krav er normalt nok.
- Genbrug et gemt Excel-kort i stedet for et midlertidigt, så gentagne uploads producerer identiske markkortping.
Projektadministratorer kan tilføje brugerdefinerede kravtyper og felter, som beskrevet i projekttilpasning.
For at videreføre disse krav, fortsæt med Test Plan modul at designe sammenkædede tests og derefter køre dem fra Testlaboratorium og logge fund gennem DefekthåndteringHvis du stadig er i gang med opsætningen, så gennemgå hvad HP ALM er og installationstrinog forberede dig til interviews med Spørgsmål til HP ALM-jobsamtalen.
Ofte Stillede Spørgsmål
Klik link. hvis videoen ikke er tilgængelig





















































