- Nakon definiranja zahtjeva, kick tim za razvoj započinje svoj postupak dizajna i razvoja, dok tim za testiranje započinje s dizajniranjem testova koji se mogu izvršiti nakon što se gradnja izvrši.
- Uspjeh bilo kojeg proizvoda ovisi o postupcima ispitivanja i kvaliteti ispitivanja koje se provodi. Dobar plan ispitivanja rezultira proizvodom bez grešaka.
- ALM podržava održavanje i izvršavanje ručnih testova, testova automatizacije i performansi jer je ALM neprimjetno integriran sa svim HP-ovim proizvodima kao što su HP UFT i HP Load Runner.
U ovom uputstvu ćete naučiti
- Kako stvoriti plan ispitivanja
- Kako prenijeti testove pomoću programa Microsoft Excel
- Kako stvoriti testne resurse
Kako stvoriti plan ispitivanja
Korak 1) Slično zahtjevima, stvorimo rezervirano mjesto / mapu za svaku od vrsta ispitivanja, poput Funkcionalnog i Nefunkcionalnog.
- Kliknite vezu Test plan na početnoj stranici ALM-a
- Kliknite ikonu 'Nova mapa'
- Unesite naziv mape kao "Funkcionalno" i kliknite "U redu"
Korak 2) Stvorena mapa bit će prikazana kao što je prikazano u nastavku.
Korak 3) Na sličan način napravimo podmape za 'Ručno' i 'Automatizirano' ispitivanje u 'Funkcionalnoj' mapi. Stoga će konačna struktura mape biti prikazana dolje:
Napomena: NEĆEMO moći stvoriti automatizirane testne skripte / testne skripte za izvedbu iz ALM-a; umjesto toga mora se stvoriti iz odgovarajućih HP-ovih alata kao što su UFT za funkcionalne i Load runner za performanse. Zatim se sprema u ALM kako bi se mogli rasporediti, izvršiti, nadzirati i prijaviti.
Korak 4) Bilo bi bolje stvoriti novu mapu za svaki od modula aplikacije kako ne bismo izbacili sve ručne testove u jednu mapu. Za složene aplikacije postojale bi tisuće testova s kojima bi bilo teško rukovati ako nisu pravilno usklađeni.
Korak 5) Izradimo sada ručni test za modul 'Prijava' klikom na ikonu 'Novi test' na kartici 'Plan testa'.
Korak 6) Unesite sljedeće detalje za uspješno stvaranje novog testa.
- Unesite novo ime testa
- Unesite vrstu testa. U ovom slučaju to je 'Ručni' test.
- Korisnik može unijeti i druga neobavezna polja poput datuma, opisa kao što je prikazano u nastavku.
- Nakon unosa svih detalja kliknite "Pošalji".
Korak 7 ) Jednom stvoren test, stvoreni test pojavit će se u mapi testova 'Ručno' s ostalim generiranim karticama kao što je prikazano u nastavku. Razgovarajmo detaljno o svakoj od ovih kartica u sljedećim koracima.
Korak 8) Kliknite karticu 'Koraci dizajna' i kliknite ikonu 'Novi korak' kako je prikazano u nastavku. Otvara se dijaloški okvir Detalji koraka dizajna
- Unesite naziv koraka
- Unesite opis koraka
- Unesite očekivani rezultat
- Kliknite "U redu"
Korak 9) Ponovite korak # 6 i unesite sve relevantne korake za testiranje funkcionalnosti. Nakon stvaranja svih potrebnih koraka, kartica 'Koraci dizajna' prikazuje sve kreirane korake kao što je prikazano u nastavku.
Korak 10) Parametri, pomažu korisniku da dodijeli vrijednost varijabli koja omogućava korisniku da izvrši isti test s različitim skupovima podataka. U ovom slučaju, korisničko ime i lozinka mogu biti dva parametra kojima bi se dodijelila vrijednost. Shvatit ćemo važnost postojanja parametara tijekom izvođenja testa koji će se obrađivati u modulu Test Lab.
Sada, da vidimo kako stvoriti parametre.
- Odaberite testni korak prema kojem bismo željeli dodati parametar.
- Omogućit će se ikona 'Parametar'. Kliknite isto kao što je prikazano dolje.
Korak 11) Otvorit će se dijaloški okvir Parametar kao što je prikazano u nastavku. Kliknite gumb 'Novi parametar'.
Korak 12) Otvara se dijaloški okvir s detaljima test parametra.
- Unesite naziv parametra
- Parametru dodijelite vrijednost
- Kliknite "U redu".
Korak 13)
Dijaloški okvir 'parametri' prikazuje se natrag korisniku
- Uz stvorenu varijablu
- Vrijednost
- Kliknite "U redu".
Korak 14) Sada možemo primijetiti da je parametar dodan u samom „Testnom koraku“ kako je prikazano dolje.
Ponovite isto i za polje lozinke.
Slično tome, stvorite parametar za Password Filed
Korak 15) Stvorene parametre možete pregledati / urediti na kartici parametara. Ovaj dijaloški okvir također nam pomaže u stvaranju, brisanju parametara povezanih s testovima.
Korak 16) Kartica za privitak omogućava korisniku da prebaci bilo koju vrstu datoteke, poput 'xls', 'jpg.webp' itd.
Korak 17) Konfiguracija testa pomaže nam ponovnu upotrebu testa za različite scenarije upotrebe. Dopustite nam da na primjeru razumijemo kako raditi s testnim konfiguracijama. Prema zadanim postavkama postoji konfiguracija testa koja je navedena kao konfiguracija naziva testa.
Napomena: NE MOŽEMO izbrisati zadanu testnu konfiguraciju, ali istu možemo uređivati.
Korak 18) Recimo da funkciju prijave mogu izvoditi tri vrste poslovnih korisnika, kao što su 'služba za pomoć', 'upravitelj' i 'glava klastera'.
Preimenujmo zadanu testnu konfiguraciju u 'helpdesk' uređivanjem polja imena u "Test Configuration".
Korak 19) Dodajmo još dvije druge testne konfiguracije, a to su upravitelj i glava klastera. Kliknite ikonu '+' ispod testnih konfiguracija.
Korak 20) „ Nova testna konfiguracija” dijaloški otvara.
- Unesite naziv konfiguracije testa
- Unesite ostale neobavezne parametre kao što su "stvorio", "datum izrade", "opis"
- Kliknite "U redu".
Korak 21) Ponovite isti korak kao gore kako biste stvorili još jednu testnu konfiguraciju za 'glavu klastera' i cijela konfiguracijska konfiguracija prikazat će se korisniku kako je prikazano u nastavku. To će omogućiti testerima da izvrše isti test pojedinačno prema svim stvorenim konfiguracijama tijekom izvođenja testa, što neće rezultirati prepisivanjem testova.
Konfiguraciju testa NE treba brkati s parametrima testa. Stoga bismo trebali razumjeti razliku između konfiguracija parametara i ispitivanja. Parametri se koriste za stvaranje varijable i dodjeljivanje vrijednosti za određeni korak (parametriranje testa), dok je konfiguracija testa primjenjiva za sve korake i obično se koristi za testiranje različitih slučajeva poslovne upotrebe / tijeka rada. Tijekom izvršenja korisnici mogu mijenjati vrijednosti stvorenih parametara dok se za odabranu konfiguraciju izvršava testni slučaj.
Na primjer, internetska aplikacija za plaćanje računa, korisnik može odabrati način plaćanja. U slučaju plaćanja putem kreditne kartice, korisnik može odabrati glavnu karticu, vizu ili American Express. Svatko od onih koji imaju vlastite bodove za kupca. Da bismo ga testirali, možemo dizajnirati test tako da se svaki od njih doda u test konfiguracije kako bi se provjerili nagradni bodovi.
Korak 22) Kartica 'Zahtjev za pokrivanjem' pomaže testerima da mapiraju test prema određenim zahtjevima koji pomažu korisnicima da stvore pokrivenost i sljedivost.
- Kliknite karticu 'Zahtjev za pokrićem'.
- Odaberite "Zahtjev" koji bi se trebao preslikati u ovaj određeni testni slučaj
- Kliknite gumb '<=' za mapiranje odabranih zahtjeva u odnosu na test. Također možemo mapirati više zahtjeva prema istom testu.
Korak 23) Kartica 'Povezani nedostaci' prikazuje se praznom jer nismo izvršili nijedan test / pokrenuli nijedan nedostatak protiv test slučaja. Ova će se kartica popuniti pojedinostima o nedostacima ako su nedostaci postavljeni u testni slučaj u vrijeme stvaranja nedostataka.
Korak 24) Kartica Povijest prikazuje popis promjena izvršenih tijekom određenog test slučaja od trenutka stvaranja testa.
Prijenos testova:
Ponekad korisnik neće ručno stvarati test slučajeve jer je to prilično dugotrajan proces. Većina organizacija razvija ručne testove u Excelu i skupno ih prenosi u ALM, umjesto da svaki ručni test izrađuje jedan po jedan. Kako bi olakšao prijenos u ALM, HP je smislio Addin s kojim korisnik može izravno prenositi iz MS excel / MS Word. Razumijemo korak po korak postupak prenošenja zahtjeva u QC iz Excela.
Kako prenijeti testove pomoću programa Microsoft Excel
Korak 1) Prije slanja testova iz Excela, moramo pripremiti Excel tako da se može učitati.
- Odaberite polja koja želite prenijeti u ALM i stvorite zaglavlje u Excelu za ta polja.
- Unesite valjane podatke u svako od tih polja kako je prikazano dolje.
Korak 2) Nakon odabira podataka za prijenos, kliknite 'Izvezi u HP ALM' u 'Dodaci'.
Korak 3 ) Otvara se čarobnjak za izvoz ALM. Unesite URL poslužitelja HP ALM i kliknite "Dalje".
Korak 4) Unesite korisničko ime i lozinku za provjeru autentičnosti i kliknite "Dalje".
Korak 5) Odaberite domenu, naziv projekta u koji želimo prenijeti testove i kliknite "Dalje".
Korak 6) Odaberite vrstu podataka koje želimo prenijeti. U ovom slučaju to su testovi. Također ćemo prenijeti nedostatke u sljedeća poglavlja.
Korak 7) Unesite naziv nove karte. Prva opcija "Odabir karte" onemogućena je jer do sada nismo stvorili kartu. Stoga bismo trebali stvoriti novi naziv karte i kliknuti 'Dalje'. Nismo odabrali "Stvori privremenu kartu" jer bismo željeli svaki put ponovno koristiti testove za prijenos.
Korak 8 ) Nakon klika na "Dalje", otvara se dijaloški okvir mapiranja kao što je prikazano u nastavku.
- Stavke mreže lijevog okna koje su navedene odgovaraju poljima koja su dostupna za prijenos u HP ALM. Imajte na umu da polja označena s 'CRVENO' trebaju biti mapirana jer su obavezna.
- Stavke rešetke desnog okna odnose se na polja koja su preslikana tako da će vrijednosti u Excelu pretočiti u ona odgovarajuća polja ALM-a.
Korak 9) Razumijemo sada kako mapirati polja u Excelu s poljima u ALM-u.
- Odaberite polje koje bi korisnik želio mapirati i kliknite gumb sa strelicom kao što je prikazano u nastavku.
- Unesite naziv stupca u Excel koji odgovara odgovarajućem nazivu stupca u HP ALM.
- Mapirajte sve tražene stupce u programu Excel s odgovarajućim poljima u HP ALM. Nakon mapiranja svih potrebnih polja, kliknite 'Izvezi'.
Korak 10) 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 ponovo prenijeti.
Neke od uobičajenih pogrešaka navedene su u nastavku:
- Predmet / Put je nevaljan / nedostupan ili korisnik NIJE mapirao.
- Polje 'Test type' ima vrijednost koja nije Manual. Automatizirani testovi NE MOGU se prenositi pomoću programa Excel.
- Polje Ime testa je prazno ili NIJE preslikano.
- Status ne smije imati druge vrijednosti osim Dizajn, spreman, uvezen i popravljen.
Korak 11) Sada provjerimo isto na kartici 'Testovi'. Svi detalji ispitivanja prenose se kao što je prikazano u nastavku.
Napomena : Korisnici također mogu izvršiti ponovni prijenos testova. U slučaju ponovnog učitavanja test slučajeva, ako naziv testa već postoji i ako je došlo samo do promjene opisa koraka, test će biti prepisan s postojećim. Ako se naziv testa razlikuje od prenesenog, prenosi se kao novi test.
Kako stvoriti testne resurse
Resursi za testiranje omogućuju korisnicima upravljanje resursima koje obično pokupe automatizirani testovi / testovi performansi. Korisnici mogu učitati skriptu koju može koristiti jedan ili više testova. Također se mogu preuzeti / urediti i ponovo poslati natrag u testne resurse.
Pogledajmo kako možemo učinkovito koristiti modul Test Resources. Ovaj se modul demonstrira prijenosom iste datoteke excel u resurse za testiranje koji smo koristili za uvoz testova iz excela u ALM.
Preporučuje se prijenos Test Case Excela kako bismo mogli uređivati testove kad god je to potrebno i ponovno prenositi samo modificirane test slučajeve. Također je lako dodati nove testove i prenijeti samo novo dodane testove.
Međutim, možemo prenijeti i druge vrste datoteka kao što su .xls, .vbs, .qfl itd.
Korak 1) Idite na modul Resursi za testiranje kao što je prikazano u nastavku. Otvara se stranica modula testnih resursa.
Korak 2) Stvorite "novu mapu" klikom na ikonu nove mape kao što je prikazano dolje. Otvara se dijaloški okvir Nove mape. Stvorimo resurs za sva tri testa - priručnik, automatizaciju i izvedbu.
Korak 3) Mapa je stvorena kako je prikazano u nastavku.
Korak 4) Na sličan način izradimo još dvije mape, a to su Automation i Performance. Nakon stvaranja mape za svaki od testnih resursa, konačna struktura mape bit će prikazana dolje:
Korak 5) Stvorimo Novi testni resurs tako što ćemo učitati excel datoteku koju smo stvorili za pisanje ručnih testova koji su preneseni u ALM. Odaberite mapu u koju bi korisnik želio prenijeti testni resurs.
Korak 6) Unesite naziv testnog resursa, a također odaberite vrstu resursa i kliknite "U redu".
Korak 7) Nakon stvaranja probnog resursa, sada moramo prenijeti resurs tako da bude dostupan na kartici "Preglednik resursa" koja će se koristiti za sve testove.
- Kliknite karticu 'Preglednik resursa'
- Kliknite "Učitaj datoteku" i odaberite datoteku za prijenos
Korak 8) Nakon prijenosa datoteke, status će biti prikazan korisniku i bit će dostupan za preuzimanje.
Napomena: Prenose se sljedeće vrste resursa za testiranje koje se mogu koristiti za izvršavanje automatiziranih testova.
- DataTable
- Varijable okoliša
- Knjižnice funkcija
- Scenariji oporavka
- Spremište zajedničkih objekata
Video o planu ispitivanja
Kliknite ovdje ako videozapis nije dostupan
ključna za poneti: -
- Upotrijebit ćete modul Test plan u QualityCentru za dizajn i izradu test slučajeva / skripti.
- Za jednostavno praćenje možete povezati svoje testove u modulu testa sa zahtjevima u modulu zahtjeva.
- QualityCenter nudi mnoge značajke poput kopiranja testnih koraka, slanje skripti na e-poštu na pregled, dodavanje privitaka itd. Kako bi se olakšao brži razvoj testnih slučajeva.