Ispitni laboratorij u HP ALM (Centar za kvalitetu)

Sadržaj:

Anonim
  • Jednom kada je dizajn testa dovršen, izvršenje testa odvijat će se uz pomoć modula Test Lab.
  • Jedan uobičajeni pojam na koji ćete naići u HP ALM u modulu Test Set Test Lab. Ako vaš um pokreće slike neke vrste zbirke ili skupa, u pravu ste. Test Set je zapravo zbirka test slučajeva koje namjeravamo izvršiti.
  • Ispitni slučajevi iz modula Test plan pozivaju se u modul Test Lab.
  • Promjene učinjene na testnim slučajevima u modulu Test Lab ne utječu na roditeljske test slučajeve u modulu Test Plan. Slobodni ste eksperimentirati. Otuda i naziv Test Lab!
  • Bolje je dati naziv skupa testova isto kao i naziv modula tako da svi testovi unutar modula budu sadržani u istom skupu testova koji bi bilo lako izvršiti i pratiti.
  • Svaka mapa za testni skup 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 tijekom izvođenja testova.
  • Modul Test Lab sastoji se od sljedećih funkcionalnosti i dopuštamo nam da detaljno razumijemo svaku od njih.

U ovom uputstvu naučit ćemo -

  • Kako stvoriti testni set
  • Kako izvršiti testove
  • Kako stvoriti raspored probnog rada
  • Kako analizirati rezultat ispitivanja

Kako stvoriti testni set

Korak 1 ) Prvi korak je stvaranje korijenske mape kao spremnika za polaganje testnih skupova. Možemo ga imenovati u skladu s izdanjem i ciklusom, tako da je lako pratiti.

  1. Idite na modul "Test Lab" na kartici "Testiranje"
  2. Stvorite novu mapu klikom na ikonu 'Nova mapa'.
  3. Otvara se dijaloški okvir "Nova mapa za testni set". Unesite naziv mape kao '2017 R1 - ciklus 1'.
  4. Kliknite "U redu"

Korak 2) Izradit će se mapa za probno pokretanje kao što je prikazano u nastavku.

Korak 3) Odaberite stvorenu mapu i dodijelite joj 'Ciklus', što znači da bi za ciklus 1 trebao biti izveden cijeli set testova.

Korak 4) Unesite naziv testnog skupa i kliknite "U redu"

Napomena: Polje ciljni ciklus je onemogućeno jer je ciljni ciklus odabran na razini mape (2017 R1 - ciklus 1).

Korak 5) Nakon stvaranja testnog skupa, moramo odabrati testove i dodati ga u testni set.

  1. Odaberite Test set.
  2. Idite na "Izvršna mreža".
  3. Kliknite gumb "Odaberi testove". Otvara se stablo plana ispitivanja.
  4. Odaberite testove koji će se izvršiti za ovaj ciklus.
  5. Kliknite gumb '<='. Ovo će premjestiti / povući test slučajeve iz plana ispitivanja u ispitni laboratorij.

Korak 6) Nakon dodavanja testova iz stabla plana ispitivanja, korisniku se prikazuju svi konfiguracijski parametri odabranih testova. Korisnik može urediti konfiguraciju prije dodavanja u testni laboratorij.

Napomena: Korisnik nema kontrolu nad odabirom konfiguracije testa u testnom laboratoriju. Stoga će cijela konfiguracija biti dodana u zadani test. U slučaju da jedna od odabranih konfiguracija NIJE dio ciklusa, nakon dodavanja testova izbrišite iz laboratorija za testiranje .

Korak 7) Nakon odabira konfiguracija, odabrani testovi dodaju se skupu testova. U ovom smo slučaju odabrali sve tri konfiguracije; stoga možemo pronaći tri slučaja '01 - Test prijave '.

Korak 8) Ponovite gornje korake da biste stvorili više skupova testova i odabrali sve relevantne testove planirane za ovaj ciklus. Nakon stvaranja cjelokupnog testnog skupa, struktura testnog seta bit će prikazana dolje:

Korak 9) Druga važna kartica koju moramo razumjeti je 'Tijek izvršenja'. Odaberite "Kartica tijeka izvršenja" koja prikazuje redoslijed kojim bi se testovi prikazivali tijekom izvršavanja. 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 testni skupovi sada su spremni za izvršenje. Testovi se mogu izvršiti pomoću dvije mogućnosti.

  • Pokreni testni skup - Ova opcija omogućuje korisniku izvršavanje svih testova u odabranom testnom setu.
  • Pokreni - Ova opcija pomaže korisniku da izvrši samo odabrani test.

Korak 2) Izvršimo cijeli testni paket modula Prijava odabirom opcije "Pokreni testni skup". Klikom na "Pokreni testni skup" prikazuje se korisniku s dvije mogućnosti.

  1. Ručni pokretač (zadano) - Redoslijed testova prikazanih tijekom izvršavanja bio bi kao redoslijed prikazan u mreži postavljenih testova.
  2. Automatic Runner - Redoslijed testova prikazanih tijekom izvršavanja prikazat će se kao redoslijed postavljen na kartici tijeka izvršenja.

Nastavimo sa zadanom opcijom.

Korak 3) Korisniku se prikazuje ručni testni pokretač. U ovom dijaloškom okviru dajmo nam razumijevanje važnih značajki.

  1. Begin Run - pomaže u pokretanju pokretanja
  2. Kraj izvođenja - prekida trenutno izvršavanje i zatvara ručni pokretač.
  3. Otkaži pokretanje - otkazuje izvršavanje trenutnih testova.
  4. Prilozi - pomaže nam da priložimo snimku zaslona / bilo koje druge informacije povezane s izvršenjem ovog testa
  5. Novi kvar - Klikom na njega otvara se dijaloški okvir za nove nedostatke pomoću kojeg se kvar može objaviti.
  6. Informacije o OS-u - daje informacije o operativnom sustavu u kojem se provode testovi.
  7. Naziv pokretanja - jedinstveni vremenski žig pomoću kojeg se rezultati ispitivanja mogu analizirati kasnije.

Kliknite "Započni pokretanje".

Korak 4) Korisniku se prikazuju ručni test trkač s kontrolnim kontrolama i koracima. Razumijemo funkcije koje su dostupne u ovom dijaloškom okviru za pokretanje testa.

Dodajte korak tijekom vremena izvršavanja testa.
Izbrišite korak tijekom vremena izvršavanja testa.
Prolaz odabran
Odabir nije uspio
Prikazuje parametar za odabrani testni korak
Omogućuje korisniku snimanje snimke zaslona i dodavanje privitaka tijekom izvođenja.
Omogućuje korisniku dodavanje kvara za vrijeme izvođenja.
Prikazuje korisniku kompaktni prikaz test trkača
Kraj izvršenja
  1. Brojevi koraka stvoreni u fazi izrade testa
  2. Opis odabranog koraka.
  3. Očekivani rezultat odabranog koraka.

Korak 5) Korisniku će se prikazati sljedeći test u skupu testova. Ponovite 3. i 4. korak da biste izvršili test i označili status u skladu s tim.

Kako stvoriti raspored probnog rada

Ispitivači mogu kontrolirati izvršavanje testa uz pomoć kartice "Tijek izvršenja". Testeri također mogu odrediti datum i vrijeme za izvršavanje određene testne instance. Također možemo zakazati test na temelju rezultata drugog navedenog primjerka testa u tijeku izvršenja.

Sada, hajde da shvatimo kako planirati probni tok u HP-ALM.

Korak 1) Odaberite karticu "Tijek izvršenja" iz modula Test Lab.

Korak 2) Dvaput kliknite na određeni test prema kojem treba postaviti raspored. "Raspored probnog rada" prikazat će se kao što je prikazano u nastavku. Primjećujemo da nema zadanih uvjeta izvršenja.

Korak 3) Da biste dodali uvjet izvršenja, kliknite ikonu "+" kao što je prikazano dolje.

Korak 4) Otvara se dijaloški okvir Novi uvjet izvršenja.

  1. Odaberite test s padajućeg izbornika. Prikazat će se svi testovi u skupu testova
  2. Odaberite uvjet. Može potrajati ili "Prošlo" ili "Završeno".
  3. Kliknite "U redu".

Korak 5) Prikazuje se raspored probnog rada s dodanim uvjetima izvršenja.

Korak 6) Tijek izvršenja automatski se poravnava kao što je prikazano u nastavku. Prema dolje prikazanom toku, test 'Glava klastera' izvršit će se tek kada je završena '02 - Provjera gumba za poništavanje '.

Korak 7) Dozvolite nam da razumijemo kako testeri mogu odrediti datum i vrijeme u tijeku izvršenja za izvršavanje određenog testa. Korisnije je kad testeri znaju o spremnosti određene funkcije ili za raspoređivanje automatiziranih testova.

Recimo, profil za prijavu upravitelja bio bi spreman tek nakon određenog datuma. Stoga testeri mogu izvršiti isto određivanjem uvjeta u 'Izvršenju tijeka'.

Dvaput kliknite na test za koji treba postaviti kriterije tijeka izvršenja.

Korak 8) Sada,

  1. Idite na modul 'Vremenska ovisnost'
  2. Odaberite "Pokreni u određeno vrijeme"
  3. Unesite datum kada želite izvršiti
  4. Unesite vrijeme kada želite izvršiti test
  5. Kliknite "U redu".

Korak 9) Kartica tijeka izvršenja bit će poravnana kako je prikazano u nastavku. Ovakav raspored vrlo je koristan za automatizirane testove koji slijede iste korake.

Napomena: Ako stignu predviđeni datum i vrijeme, ALM će automatski pokrenuti testove. Dobro je za automatizirano testiranje jer bi se test izvršio bez ikakvih ručnih intervencija. Preduvjet za automatsko pokretanje testova je da domaćin treba biti spreman (ne smije biti isključen ili zaključan) i treba biti u stanju da pokrene test. Ako se radi o ručnom ispitivanju, tada neće biti učinka.

Kako analizirati rezultat ispitivanja

Korak 1) Nakon završetka testa, testeri mogu pregledati rezultate u modulu "Test Runs". Sadrži rezultate pokretanja test instance i pokretanja skupa testova.

  1. Idite na "Test Runs" u kartici "Testing" i otvorit će se prozor kao što je prikazano dolje:
  2. Ime izvođenja jedinstvena je vrijednost generirana za svako od tih izvršavanja testa.
  3. 'Status' prikazuje konačni status izvršenja testa.

Detaljan rezultat možete pogledati klikom na 'Run ID'.

Korak 2) Otvara se dijaloški okvir Pokreni detalje i korisnik će moći vidjeti detaljan rezultat.

  1. Idite na karticu 'Izvještaj' u prozoru 'Pokreni detalje'.
  2. Ispitivači mogu provjeriti status svakog od tih koraka ispitivanja.
  3. Kliknite "U redu" da biste zatvorili dijaloški okvir.

Video o ispitnom laboratoriju

Kliknite ovdje ako videozapis nije dostupan

bodovi koje treba zapamtiti :

  • Za izvršavanje testnih slučajeva koristit ćete modul Test Lab u QualityCentru
  • Prije nego što započnete s izvršavanjem, morate stvoriti "Test Set Tree"
  • Da biste stvorili stablo testnih skupova, prvo morate stvoriti "mapu testnog skupa"
  • Zatim ćete dodati mapu "Test" kreiranu u modulu plana ispitivanja.
  • Mapa testnih skupova zajedno s dodanim testovima naziva se Test Set Tree (budući da izgleda poput strukture stabla).
  • Ispitni setovi mogu uključivati ​​i ručni i automatizirani test.
  • Možete uključiti isti test u različite skupove testova ili dodati više primjeraka testa u isti set testova.
  • Centar za kvalitetu također predviđa zakazivanje gdje možete odrediti datum i vrijeme izvršenja vaših testovnih setova.