Modul zahtjeva u vodiču za HP ALM (Centar za kvalitetu).

  • Definiranje zahtjeva jedna je od preliminarnih faza životnog ciklusa razvoja softvera.
  • Definiranje zahtjeva odnosi se na ono što se mora isporučiti klijentima na kraju tog specifičnog izdanja.
  • Uspostavljanje zahtjeva sa sažetošću i jasnoćom unaprijed rezultiralo bi minimalnom preradom nakon završetka razvoja.
  • Ovaj modul u ALM-u omogućuje korisnicima definiranje, upravljanje i praćenje zahtjeva.

Modul zahtjeva u HP ALM-u

Iskoristit ćemo primjer aplikacije (GURU99 Bankarstvo) kako bismo je bolje razumjeli.

Modul zahtjeva u HP ALM-u

Kako stvoriti zahtjeve

Korak 1) Kliknite na 'Zahtjevi' u modulu 'Zahtjevi'.

Stvorite zahtjeve

Korak 2) Zadržimo sve zahtjeve za ovo izdanje (2017 R1) u posebnoj mapi kako bi nam bilo lako pristupiti. Osim toga, željeli bismo pokazati razliku između 'funkcionalnih' i 'nefunkcionalnih' zahtjeva stavljajući ih u različite mape.

  1. Kliknite ikonu 'Nova mapa' pod modulom zahtjeva
  2. Unesite naziv mape kao "2017 R1” za jednostavno prepoznavanje zahtjeva za ovo izdanje.

Stvorite zahtjeve

Korak 3) Stvorena mapa bit će prikazana kao što je prikazano u nastavku.

Stvorite zahtjeve

Korak 4) Kreirajmo sada mapu za 'funkcionalan' Zahtjevi u kojima se održavaju svi dokumenti/radne stavke funkcionalnih zahtjeva.

Stvorite zahtjeve

Korak 5) Stvorena mapa bit će prikazana u 'Zahtjevi' modul kao što je prikazano u nastavku.

Stvorite zahtjeve

Korak 6) Na sličan način stvorite mapu 'Non Functional'. Nakon stvaranja i Funkcionalne i Nefunkcionalne mape, imat ćemo strukturu mape kao što je prikazano u nastavku.

Stvorite zahtjeve

Korak 7) Kliknite ikonu "Novi zahtjevi" na stranici sa zahtjevima kao što je prikazano u nastavku.

Stvorite zahtjeve

Otvara se dijaloški okvir 'Novi zahtjevi' i korisnik mora unijeti sljedeća obvezna polja.

  1. Unesite naziv zahtjeva
  2. Odaberite vrstu zahtjeva

Stvorite zahtjeve

Korak 8) Korisnik također može unijeti sljedeća polja koja nisu obavezna.

  1. Autor
  2. Prioritet
  3. Revvidio
  4. Target Pustite
  5. Target Ciklus
  6. Description i Komentari.

Korak 9) Zahtjevi također omogućuju korisnicima unos zahtjeva u 'Bogati tekst' formatirati izravno kao što je prikazano u nastavku.

Stvorite zahtjeve

Korak 10) Obično su zahtjevi zabilježeni u Word dokumentu. Oni će se učitati pod karticom privitaka kao što je prikazano u nastavku. ALM također podržava sve druge vrste datoteka kao što su .xls, .jpg itd. Nakon učitavanja kliknite gumb Pošalji.

Stvorite zahtjeve

Korak 11) Zahtjev bi se prikazao korisniku kao što je prikazano u nastavku:

Stvorite zahtjeve

Kako učitati Zahtjevi pomoću Microsoft nadmašiti

Ponekad korisnik neće ručno stvarati zahtjeve. Lako je skupno učitati sve zahtjeve umjesto stvaranja svakog pojedinačno, što je dugotrajan proces. Kako bi olakšao učitavanje u ALM, HP je osmislio dodatak s kojim korisnik može učitavati izravno iz MS excela/MS Worda. Razmotrimo postupak korak po korak za prijenos zahtjeva u QC iz Excela.

Za prijenos Zahtjeva moramo razumjeti tijek rada:

Zahtjevi za prijenos pomoću Microsoft nadmašiti

Dio A – Preuzimanje

Korak 1) Idite na ALM početnu stranicu http://localhost:8181/qcbin i kliknite na "Alati" s popisa veza.

Zahtjevi za preuzimanje

Korak 2: Kliknite vezu "Više HP ALM dodataka" na stranici s dodacima kao što je prikazano u nastavku.

Zahtjevi za preuzimanje

Korak 3) Odaberite "Dodaci za Microsoft Aplikacije' i odaberite 'Microsoft Excel' s veze jer bismo koristili MS Excel dodatak za prijenos podataka u HP-ALM.

Zahtjevi za preuzimanje

Korak 3) Odaberite HP-ALM Microsoft Excel dodatak za vezu ALM 12.00.

Zahtjevi za preuzimanje

Korak 4) Odaberite HP-ALM Microsoft Excel dodatak za vezu ALM 12.00. Korisnici također mogu pogledati Vodič za čitanje i Vodič za dodatke. Nakon klika na vezu, datoteka za postavljanje dodatka bit će preuzeta na zadanu lokaciju/lokaciju koju je odabrao korisnik.

Zahtjevi za preuzimanje

Dio B – Instalacija

Korak 1) Odaberite preuzeti dodatak i kliknite desnom tipkom miša na preuzetu datoteku. Odaberite "Pokreni kao administrator".

Instalacija zahtjeva

Korak 2) Odaberite preuzeti dodatak i kliknite desnom tipkom miša na preuzetu datoteku. Odaberite "Pokreni kao administrator" kako bismo mogli instalirati dodatak.

Instalacija zahtjeva

Korak 3) Odaberite vrstu instalacije. Ovdje smo odabrali 'Za sve korisnike' što je bila zadana postavka. Ako želite instalirati samo za trenutnog korisnika, odaberite 'Samo za trenutnog korisnika' i kliknite 'Dalje'.

Instalacija zahtjeva

Korak 4) Nakon završetka instalacije korisnik će dobiti statusnu poruku. Pritisnite gumb 'Završi'.

Instalacija zahtjeva

Korak 5) Da biste provjerili je li dodatak uspješno instaliran, otvorite Excel i idite na karticu "Dodaci". Naći ćete opciju 'Izvoz u HP ALM' što znači da je 'dodatak' uspješno instaliran.

Instalacija zahtjeva

Dio C – Zahtjevi za učitavanje u ALM

Korak 1) Prije učitavanja zahtjeva iz excela, moramo pripremiti Excel tako da se može prenijeti.

  1. Odaberite polja koja želite prenijeti u ALM i izradite zaglavlje u Excelu za ta polja.
  2. Unesite važeće podatke u svako od tih polja kao što je prikazano u nastavku.

Prijenos zahtjeva u ALM

Korak 2) Nakon odabira podataka za učitavanje, kliknite na 'Izvezi u HP ALM' iz 'Dodataka'.

Prijenos zahtjeva u ALM

Korak 3) Otvara se ALM Export Wizard. Unesite URL HP ALM poslužitelja i kliknite 'Dalje'.

Prijenos zahtjeva u ALM

Unesite korisničko ime i lozinku za autentifikaciju i kliknite 'Dalje'.

Prijenos zahtjeva u ALM

Korak 3) Odaberite domenu, naziv projekta u koji želimo učitati zahtjeve i kliknite 'Dalje'.

Prijenos zahtjeva u ALM

Korak 4) Odaberite vrstu podataka koje želimo učitati. U ovom slučaju, to su zahtjevi. Također možemo učitati testove/defekte s kojima ćemo se pozabaviti kasnije.

Prijenos zahtjeva u ALM

Korak 5) Unesite naziv nove karte. Prva opcija, 'Odaberi kartu' je onemogućena jer do sada nismo izradili kartu. Stoga bismo trebali stvoriti novi naziv karte i kliknuti 'Dalje'. Nismo odabrali 'Stvori privremenu kartu' jer bismo željeli svaki put ponovno upotrijebiti za učitavanje 'Zahtjeva'.

Prijenos zahtjeva u ALM

Korak 5b) U ovom dijaloškom okviru korisnik mora odabrati ponašanje vrste zahtjeva. Ako učitavamo samo jednu vrstu zahtjeva, tada bismo trebali odabrati 'Single Requirement Type'.

Učitavamo različite vrste zahtjeva. Stoga moramo mapirati odgovarajući stupac u excelu. Prema našem predlošku, stupac 'E' nosi vrstu zahtjeva.

Prijenos zahtjeva u ALM

Korak 6) Nakon što kliknete 'Dalje', otvara se dijaloški okvir mapiranja kao što je prikazano u nastavku.

  1. Navedene stavke rešetke lijevog okna odgovaraju poljima koja su dostupna za prijenos u HP ALM. Imajte na umu da polja označena 'CRVENOM' treba mapirati jer su to obvezna polja.
  2. Stavke rešetke desnog okna odnose se na polja koja su mapirana tako da će vrijednosti u Excelu teći u ta odgovarajuća polja ALM-a.

Prijenos zahtjeva u ALM

Sada shvatimo kako preslikati polja u Excelu na polja u ALM-u.

Odaberite polje koje korisnik želi mapirati i kliknite na gumb sa strelicom kao što je prikazano u nastavku.

Prijenos zahtjeva u ALM

Unesite naziv stupca u Excelu koji odgovara odgovarajućem nazivu stupca u HP ALM-u.

Prijenos zahtjeva u ALM

Mapirajte sve potrebne stupce u excelu s odgovarajućim poljima u HP ALM-u. Nakon mapiranja svih potrebnih polja, kliknite 'Izvezi'.

Prijenos zahtjeva u ALM

Korak 8) Nakon uspješnog prijenosa, ALM prikazuje poruku kao što je prikazano u nastavku. Ako se pojave pogreške, riješite problem i pokušajte ga ponovno prenijeti.

Prijenos zahtjeva u ALM

Korak 11) Sada provjerimo isto pod karticom "Zahtjevi". Sve pojedinosti zahtjeva uključujući privitke učitavaju se kao što je prikazano u nastavku.

Prijenos zahtjeva u ALM

Kako napraviti analizu pokrivenosti (sljedivost zahtjeva)

Nakon što korisnik mapira sve zahtjeve, testove i nedostatke kao što je objašnjeno u svakom od tih poglavlja, moći ćemo generirati analizu pokrivenosti i matricu sljedivosti.

Analiza pokrivenosti pomaže nam razumjeti Pokrivenost testom protiv određenog zahtjeva i pojedinosti o broju položenih/neuspjelih/neizvršenih testova.

Korak 1) Dođite do modula zahtjeva i kliknite na izbornik 'Prikaz' i odaberite 'Analiza pokrivenosti'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 2) Analiza pokrivenosti će se generirati prema svakom od zahtjeva postavljenih pod 'Karticom zahtjeva' s konsolidiranim statusom na razini mape.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 3) Nakon proširenja mape, prikazat će se analiza pokrivenosti kao što je prikazano u nastavku.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 4) Kliknite na svaki od tih statusa analize pokrivenosti da biste dobili detaljnije izvješće.

  1. Kliknite na Status određenog zahtjeva. Prikazat će se analiza pokrivenosti s brojem kvarova.
  2. Kliknite 'Prikaži pokrivenost testom' koji će prikazati detaljan status testa priložen odabranom zahtjevu.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 5) Nakon klika na 'Prikaži pokrivenost testa', prikazat će se status izvršenja testa prema odabranom zahtjevu.

Analiza pokrivenosti (sljedivost zahtjeva)

Matrica sljedivosti:

  • The Matrica sljedivosti omogućuje korisnicima određivanje opsega odnosa između zahtjeva i drugih zahtjeva (ili) između zahtjeva i testova.
  • Matrica sljedivosti navodi izvorne zahtjeve i njihove povezane zahtjeve i testove. Matrica prikazuje ukupan broj odnosa za svaki izvorni zahtjev.

Korak 1) Prvi korak je navigacija do izbornika 'View' i odabir 'Traceability Matrix'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 2) Otvara se stranica Traceability Matrix kao što je prikazano u nastavku.

  • Kliknite "Konfiguriraj matricu sljedivosti"
  • Otvara se dijaloški okvir 'Konfiguriraj matricu sljedivosti'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 3) Kriteriji za generiranje matrice sljedivosti prikazani su u nastavku.

  • Kliknite 'Filtar' pod 'Definiraj izvorne zahtjeve'
  • Otvara se dijaloški okvir 'Zahtjevi filtra'. Pritisnite gumb kriterija filtra.
  • Otvara se dijaloški okvir za odabir kriterija filtra. Odaberite 'Funkcionalno' s popisa
  • Kliknite "U redu".

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 4) Dijaloški okvir Zahtjevi filtra prikazuje kriterije filtra prema odabiru korisnika. Pritisnite 'OK'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 5) Prikazuje se dijaloški okvir za konfiguriranje sljedivosti

  1. Uz odabranu 'Vrstu zahtjeva'
  2. Kliknite vezu "Filtriraj po povezanim testovima".

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 6) Generirajmo matricu sljedivosti između zahtjeva i testova. Stoga se nakon klika na 'Filtriraj po povezanim testovima' korisniku prikazuje sljedeći dijaloški okvir.

  1. Omogućite "Filtriraj po povezanim testovima".
  2. Odaberite "Povezano sa" sljedećim testovima.
  3. Generirajmo matricu sljedivosti za one zahtjeve koji imaju više od 5 testova. Stoga odaberite kriterije filtra kao "više od"
  4. Unesite vrijednost. U ovom slučaju to je '5'
  5. Kliknite 'U redu'

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 7) Korisniku se prikazuje sljedeći zaslon sa svim zahtjevima i odgovarajućim testovima ako su ispunjeni navedeni kriteriji matrice sljedivosti.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 8) Korisnik također može kliknuti na 'Generiraj matricu sljedivosti' koja se može izvesti u excel.

  1. Odaberite detalje za koje treba generirati matricu sljedivosti.
  2. Pritisnite 'Generiraj matricu sljedivosti'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 9) Korisniku se prikazuje dijaloški okvir za spremanje datoteke.

  1. Odaberite mjesto na koje treba spremiti matricu sljedivosti.
  2. Unesite naziv datoteke
  3. Kliknite 'Spremi'.

Analiza pokrivenosti (sljedivost zahtjeva)

Korak 10) Nakon klika na gumb "Spremi", korisniku se generira matrica sljedivosti.

Analiza pokrivenosti (sljedivost zahtjeva)

Ovdje je video o modulu zahtjeva

Kliknite ovdje ako video nije dostupan

ključni podaci: -

  • Modul zahtjeva u QualityCenteru koristi se za pohranjivanje vaših Zahtjeva za testiranje. Na temelju ovih pohranjenih zahtjeva izradit ćete svoje testne slučajeve.
  • Zahtjev roditelja može imati zahtjev djeteta.
  • Svakom zahtjevu dodijeljen je jedinstveni ID za identifikaciju.