Testni laboratorij u HP ALM-u (Centar za kvalitetu)
- Nakon što je dizajn testa dovršen, izvršit će se test uz pomoć modula Test Lab.
- Jedan uobičajeni pojam na koji ćete naići u HP ALM-u u modulu Test Set test Laba. Ako vaš um pokreće slike nekakve kolekcije ili seta, u pravu ste. Skup testova zapravo je zbirka testnih slučajeva koje namjeravamo izvršiti.
- Testni slučajevi iz Plan testiranja pozivaju se u modul Test Lab.
- Promjene izvršene na testnim slučajevima u modulu Test Lab ne utječu na roditeljske testne slučajeve u modulu Test Plan. Možete slobodno eksperimentirati. Otuda naziv Test Lab!
- Bolje je dati skupu testova naziv isti kao i nazivu modula kako bi svi testovi unutar modula bili sadržani u istom skupu testova koji bi bilo lako izvršiti i pratiti.
- Svaka mapa skupa testova dodijeljena je određenom ciklusu. To korisnicima omogućuje grupiranje testova koji će se izvršiti u određenom ciklusu.
- Ovaj modul također pomaže korisniku da prati napredak ciklusa dok se testovi izvršavaju.
- Modul Test Lab sastoji se od sljedećih funkcionalnosti i dopustite nam da detaljno razumijemo svaku od njih.
Kako stvoriti set testova
Korak 1) Prvi korak je stvaranje korijenske mape kao spremnika za postavljanje testnih skupova. Možemo ga imenovati u skladu s izdanjem i ciklusom tako da ga je lako pratiti.
- Idite na modul 'Test Lab' pod karticom 'Testing'
- Napravite novu mapu klikom na ikonu 'Nova mapa'.
- Otvara se dijaloški okvir 'New Test Set Folder'. Unesite naziv mape kao '2017 R1 – ciklus 1'.
- Kliknite 'U redu'
Korak 2) Mapa testnog pokretanja bi se stvorila kao što je prikazano u nastavku.
Korak 3) Odaberite stvorenu mapu i dodijelite joj 'Ciklus' što znači da bi se cijeli set testova trebao izvršiti za ciklus 1.
Korak 4) Unesite naziv skupa testova i kliknite "U redu"
Napomena: Target Polje ciklusa je onemogućeno jer je ciljni ciklus odabran na razini mape (2017 R1 – ciklus 1).
Korak 5) Nakon kreiranja skupa testova, moramo odabrati testove i dodati ih u skup testova.
- Odaberite Test Set.
- Dođite do 'Izvršna mreža'.
- Pritisnite gumb 'Odaberi testove'. Otvara se stablo plana testiranja.
- Odaberite testove koji će se izvršiti za ovaj ciklus.
- Pritisnite gumb '<='. Ovo će premjestiti/povući testne slučajeve iz plana testiranja u laboratorij za testiranje.
Korak 6) Nakon dodavanja testova iz stabla plana testiranja, korisniku se prikazuju svi konfiguracijski parametri odabranih testova. Korisnik može urediti konfiguraciju prije nego što je doda u laboratorij za testiranje.
Napomena: korisnik nema kontrolu nad odabirom konfiguracije testa u laboratoriju za testiranje. Stoga će cijela konfiguracija biti dodana testnom skupu prema zadanim postavkama. U slučaju da jedna od odabranih konfiguracija NIJE dio ciklusa, nakon dodavanja testova, izbrišite iz testnog laboratorija.
Korak 7) Nakon odabira konfiguracija, odabrani testovi se dodaju u skup testova. U ovom slučaju odabrali smo sve tri konfiguracije; stoga možemo pronaći tri instance '01- Login Test'.
Korak 8) Ponovite gornje korake za stvaranje više skupova testova i odabir svih relevantnih testova planiranih za ovaj ciklus. Nakon stvaranja cijelog testnog skupa, struktura testnog skupa bit će kao što je prikazano u nastavku:
Korak 9) Druga važna kartica koju moramo razumjeti je 'Tijek izvršenja'. Odaberite karticu Tijek izvršenja koja prikazuje redoslijed kojim bi se testovi prikazivali tijekom izvođenja. Korisnici također mogu promijeniti redoslijed izvršenja pomoću ove kartice koja će biti obrađena u zasebnom odjeljku ovog modula.
Kako izvršiti testove
Korak 1) Stvoreni setovi testova sada su spremni za izvođenje. Testovi se mogu izvršiti pomoću dvije opcije.
- Pokreni testni set – Ova opcija omogućuje korisniku da izvrši sve testove u odabranom skupu testova.
- trčanje – Ova opcija pomaže korisniku da izvrši samo odabrani test.
Korak 2) Izvršimo cijeli paket testova modula za prijavu odabirom opcije 'Pokreni testni set'. Nakon klika na 'Pokreni testni skup' prikazuje se korisnik s dvije opcije.
- Ručni trkač (zadano) – Redoslijed testova prikazanih tijekom izvođenja bio bi isti kao redoslijed koji je prikazan u mreži skupa testova.
- Automatski trkač – Redoslijed testova prikazanih tijekom izvođenja bit će prikazan kao redoslijed postavljen na kartici tijeka izvođenja.
Nastavimo sa zadanom opcijom.
Korak 3) Korisniku se prikazuje ručni testni pokretač. U ovom dijaloškom okviru ćemo razumjeti važne značajke.
- Počni trčati – Pomaže u pokretanju izvršenja
- Kraj trčanja – Završava trenutno izvršenje i zatvara ručni pokretač.
- Odustani od pokretanja – Otkazuje izvođenje trenutnih testova.
- Privitci – Pomaže nam priložiti snimku zaslona/sve druge informacije povezane s izvođenjem ovog testa
- Novi kvar – Klikom na njega otvara se novi dijaloški okvir za nedostatke pomoću kojeg a Mana može se objaviti.
- Informacije o OS-u – Daje informacije o operativnom sustavu u kojem se izvode testovi.
- Naziv trčanja – Jedinstvena vremenska oznaka pomoću koje se rezultati testa mogu analizirati kasnije.
Pritisnite 'Započni izvođenje'.
Korak 4) Korisniku se prikazuje ručni pokretač testa s kontrolama testa i koracima. Razmotrimo funkcije dostupne u ovom dijaloškom okviru programa za testiranje.
- Korak Numbers stvorene tijekom faze projektiranja testa
- Description odabranog koraka.
-
Očekivani rezultat odabranog koraka.
Korak 5) Zatim će korisniku biti prikazan sljedeći test u skupu testova. Ponovite korak 3 i korak 4 da biste izvršili test i označili status u skladu s tim.
Kako napraviti raspored probnog rada
Testeri mogu kontrolirati izvođenje testa uz pomoć kartice "Tijek izvršenja". Testeri također mogu odrediti datum i vrijeme za izvršavanje određene instance testa. Također možemo zakazati test na temelju rezultata druge navedene instance testa u tijeku izvršenja.
Sada ćemo razumjeti kako zakazati tijek testiranja u HP-ALM-u.
Korak 1) Odaberite karticu "Tijek izvršenja" iz modula Test Lab.
Korak 2) Double kliknite na određeni test prema kojem je potrebno postaviti raspored. Prikazat će se "Raspored probnog rada" kao što je prikazano u nastavku. Možemo primijetiti da nema uvjeta izvršenja koji su postavljeni prema zadanim postavkama.
Korak 3) Za dodavanje uvjeta izvršenja kliknite na ikonu "+" kao što je prikazano u nastavku.
Korak 4) Otvara se dijaloški okvir Novi uvjet izvršenja.
- Odaberite test s padajućeg izbornika. Prikazat će se svi testovi u skupu testova
- Odaberite uvjet. Može uzeti ili 'Položeno' ili 'Završeno'.
-
Kliknite "U redu".
Korak 5) Prikazuje se raspored probnog rada s dodanim uvjetima izvršenja.
Korak 6) Tijek izvršenja se automatski ponovno usklađuje kao što je prikazano u nastavku. Prema dolje prikazanom toku, test 'Cluster Head' će se izvršiti samo kada je '02 – Reset Button Check' završen.
Korak 7) Sada nam dopustite da shvatimo kako testeri mogu odrediti datum i vrijeme u tijeku izvršenja za izvođenje određenog testa. Korisnije je kada testeri znaju o spremnosti određene funkcionalnosti ili za zakazivanje automatiziranih testova.
Recimo, profil za prijavu menadžera bio bi spreman tek nakon određenog datuma. Stoga testeri mogu izvršiti isto navođenjem uvjeta u 'Tijeku izvršenja'.
Double Kliknite na test za koji je potrebno postaviti kriterije tijeka izvršenja.
Korak 8) Sada,
- Dođite do modula "Vremenska ovisnost".
- Odaberite "Pokreni u određeno vrijeme"
- Unesite datum na koji želite izvršiti
- Unesite vrijeme kada želite izvršiti test
- Kliknite "U redu".
Korak 9) Kartica tijeka izvršenja bit će ponovno poravnata kao što je prikazano u nastavku. Ova vrsta rasporeda vrlo je korisna za automatizirane testove koji slijede iste korake.
Bilješka: Ako su zakazani datum i vrijeme stigli, ALM bi automatski pokrenuo testove. Dobar je za automatizirani test jer bi se test izvršio bez ikakve ručne intervencije. Preduvjet za automatsko pokretanje testova je da glavno računalo treba biti spremno (ne smije biti isključeno ili zaključano) i mora biti u stanju da pokrene test. Ako se radi o ručnom testu, neće biti nikakvog učinka.
Kako analizirati rezultat testa
Korak 1) Nakon izvršenja testa, testeri mogu vidjeti rezultate u modulu "Test Runs". Sadrži rezultate izvođenja testnih instanci i izvođenja testnih skupova.
- Idite na “Test Runs” u kartici “Testing” i otvara se prozor kao što je prikazano u nastavku:
- Run Name je jedinstvena vrijednost generirana za svako od tih izvršenja testa.
- 'Status' prikazuje konačni status izvršenja testa.
Detaljan rezultat možete vidjeti klikom na 'Run ID'.
Korak 2) Otvara se dijaloški okvir Run details i korisnik će moći vidjeti detaljan rezultat.
- Idite na karticu 'Izvješće' u prozoru 'Detalji pokretanja'.
- Testeri mogu provjeriti status svakog od tih testnih koraka.
- Pritisnite 'U redu' da zatvorite dijaloški okvir.
Video na Test Lab
Kliknite ovdje ako video nije dostupan
točke za pamćenje:
- Koristit ćete Ispitni laboratorij modul u QualityCenteru za izvođenje vaših testnih slučajeva
- Prije nego što počnete s izvođenjem, morate stvoriti "Test Set Tree"
- Da biste kreirali stablo testnog skupa, morate prvo stvoriti "Mapu testnog skupa"
- Zatim ćete dodati “Testove” kreirane u Modulu plana testiranja u svoju mapu sa skupom testova.
- Mapa skupa testova zajedno s dodanim testovima naziva se stablo skupa testova (budući da izgleda kao struktura stabla).
- Skupovi testova mogu uključivati ručni i automatizirani test.
- Možete uključiti isti test u različite skupove testova ili dodati više instanci testa u isti skup testova.
- Centar za kvalitetu također nudi zakazivanje u kojem možete odrediti datum i vrijeme izvođenja vaših testnih skupova.