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.
Iskoristit ćemo primjer aplikacije (GURU99 Bankarstvo) kako bismo je bolje razumjeli.
Kako stvoriti zahtjeve
Korak 1) Kliknite na 'Zahtjevi' u modulu 'Zahtjevi'.
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.
- Kliknite ikonu 'Nova mapa' pod modulom zahtjeva
- Unesite naziv mape kao "2017 R1” za jednostavno prepoznavanje zahtjeva za ovo izdanje.
Korak 3) Stvorena mapa bit će prikazana kao što je prikazano u nastavku.
Korak 4) Kreirajmo sada mapu za 'funkcionalan' Zahtjevi u kojima se održavaju svi dokumenti/radne stavke funkcionalnih zahtjeva.
Korak 5) Stvorena mapa bit će prikazana u 'Zahtjevi' modul kao što je prikazano u nastavku.
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.
Korak 7) Kliknite ikonu "Novi zahtjevi" na stranici sa zahtjevima kao što je prikazano u nastavku.
Otvara se dijaloški okvir 'Novi zahtjevi' i korisnik mora unijeti sljedeća obvezna polja.
- Unesite naziv zahtjeva
- Odaberite vrstu zahtjeva
Korak 8) Korisnik također može unijeti sljedeća polja koja nisu obavezna.
- Autor
- Prioritet
- Revvidio
- Target Pustite
- Target Ciklus
- Description i Komentari.
Korak 9) Zahtjevi također omogućuju korisnicima unos zahtjeva u 'Bogati tekst' formatirati izravno kao što je prikazano u nastavku.
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.
Korak 11) Zahtjev bi se prikazao korisniku kao što je prikazano u nastavku:
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:
Dio A – Preuzimanje
Korak 1) Idite na ALM početnu stranicu http://localhost:8181/qcbin
i kliknite na "Alati" s popisa veza.
Korak 2: Kliknite vezu "Više HP ALM dodataka" na stranici s dodacima kao što je prikazano u nastavku.
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.
Korak 3) Odaberite HP-ALM Microsoft Excel dodatak za vezu ALM 12.00.
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.
Dio B – Instalacija
Korak 1) Odaberite preuzeti dodatak i kliknite desnom tipkom miša na preuzetu datoteku. Odaberite "Pokreni kao administrator".
Korak 2) Odaberite preuzeti dodatak i kliknite desnom tipkom miša na preuzetu datoteku. Odaberite "Pokreni kao administrator" kako bismo mogli instalirati dodatak.
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'.
Korak 4) Nakon završetka instalacije korisnik će dobiti statusnu poruku. Pritisnite gumb 'Završi'.
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.
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.
- Odaberite polja koja želite prenijeti u ALM i izradite zaglavlje u Excelu za ta polja.
- Unesite važeće podatke u svako od tih polja kao što je prikazano u nastavku.
Korak 2) Nakon odabira podataka za učitavanje, kliknite na 'Izvezi u HP ALM' iz 'Dodataka'.
Korak 3) Otvara se ALM Export Wizard. Unesite URL HP ALM poslužitelja i kliknite 'Dalje'.
Unesite korisničko ime i lozinku za autentifikaciju i kliknite 'Dalje'.
Korak 3) Odaberite domenu, naziv projekta u koji želimo učitati zahtjeve i kliknite 'Dalje'.
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.
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'.
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.
Korak 6) Nakon što kliknete 'Dalje', otvara se dijaloški okvir mapiranja kao što je prikazano u nastavku.
- 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.
- 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.
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.
Unesite naziv stupca u Excelu koji odgovara odgovarajućem nazivu stupca u HP ALM-u.
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.
Korak 11) Sada provjerimo isto pod karticom "Zahtjevi". Sve pojedinosti zahtjeva uključujući privitke učitavaju se kao što je prikazano u nastavku.
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'.
Korak 2) Analiza pokrivenosti će se generirati prema svakom od zahtjeva postavljenih pod 'Karticom zahtjeva' s konsolidiranim statusom na razini mape.
Korak 3) Nakon proširenja mape, prikazat će se analiza pokrivenosti kao što je prikazano u nastavku.
Korak 4) Kliknite na svaki od tih statusa analize pokrivenosti da biste dobili detaljnije izvješće.
- Kliknite na Status određenog zahtjeva. Prikazat će se analiza pokrivenosti s brojem kvarova.
- Kliknite 'Prikaži pokrivenost testom' koji će prikazati detaljan status testa priložen odabranom zahtjevu.
Korak 5) Nakon klika na 'Prikaži pokrivenost testa', prikazat će se status izvršenja testa prema odabranom zahtjevu.
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'.
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'.
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".
Korak 4) Dijaloški okvir Zahtjevi filtra prikazuje kriterije filtra prema odabiru korisnika. Pritisnite 'OK'.
Korak 5) Prikazuje se dijaloški okvir za konfiguriranje sljedivosti
- Uz odabranu 'Vrstu zahtjeva'
- Kliknite vezu "Filtriraj po povezanim testovima".
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.
- Omogućite "Filtriraj po povezanim testovima".
- Odaberite "Povezano sa" sljedećim testovima.
- Generirajmo matricu sljedivosti za one zahtjeve koji imaju više od 5 testova. Stoga odaberite kriterije filtra kao "više od"
- Unesite vrijednost. U ovom slučaju to je '5'
- Kliknite 'U redu'
Korak 7) Korisniku se prikazuje sljedeći zaslon sa svim zahtjevima i odgovarajućim testovima ako su ispunjeni navedeni kriteriji matrice sljedivosti.
Korak 8) Korisnik također može kliknuti na 'Generiraj matricu sljedivosti' koja se može izvesti u excel.
- Odaberite detalje za koje treba generirati matricu sljedivosti.
- Pritisnite 'Generiraj matricu sljedivosti'.
Korak 9) Korisniku se prikazuje dijaloški okvir za spremanje datoteke.
- Odaberite mjesto na koje treba spremiti matricu sljedivosti.
- Unesite naziv datoteke
- Kliknite 'Spremi'.
Korak 10) Nakon klika na gumb "Spremi", korisniku se generira matrica sljedivosti.
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.