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

⚡ Pametni sažetak

Modul plana testiranja u HP ALM-u je mjesto gdje testeri dizajniraju, organiziraju i pohranjuju testne slučajeve prije izvršenja. Ova stranica pokriva strukturu mapa, izradu ručnog testa, korake dizajna, parametre, konfiguracije testova, pokrivenost zahtjeva, skupni prijenos iz Excela i resurse za testiranje.

  • 🗂️ Struktura mape: Odvojene mape za funkcionalne, nefunkcionalne, ručne i automatizirane testove omogućuju lako snalaženje u velikim paketima.
  • 📝 Koraci dizajna: Svaki test sadrži uređene korake s opisom i očekivanim rezultatom.
  • 🔣 Parametri: Parametar zamjenjuje vrijednost u jednom koraku tako da se isti test izvodi na različitim podacima.
  • Testne konfiguracije: Konfiguracija ponovno pokreće cijeli test za drugačiji poslovni scenarij bez ponovnog pisanja.
  • 🔗 Pokrivenost zahtjeva: Kartica Pokrivenost zahtjeva mapira testove na zahtjeve i stvara traclakoća.
  • 📊 Skupni prijenos: Dodatak HP ALM za Excel izvozi mnogo ručnih testova odjednom putem karte polja za višekratnu upotrebu.
  • ???? Testni resursi: Dijeljene datoteke poput tablica podataka i biblioteka funkcija pohranjuju se jednom i ponovno ih koriste mnogi testovi.

Modul plana testiranja u HP ALM-u

Što je modul plana testiranja u HP ALM-u?

The Modul plana testiranja je područje HP ALM-a, također poznato kao Centar za kvalitetu, gdje testeri dizajniraju i pohranjuju testne slučajeve prije nego što se bilo koji od njih pokrene. Zahtjevi se bilježe u modulu Zahtjevi, testovi se ovdje dizajniraju, a ti se testovi kasnije zakazuju i izvršavaju u modulu Testni laboratorij. Modul Plan testiranja stoga je most između onoga što proizvod mora raditi i dokaza da to radi.

  • Nakon definiranja zahtjeva, razvojni tim započinje proces dizajna i razvoja Ispitivanje tim počinje dizajnirati testove koji se mogu izvršiti nakon što se gradnja implementira.
  • Uspjeh svakog proizvoda ovisi o procesima testiranja i kvaliteti testiranja koje se provodi. Dobro Plan testiranja rezultira proizvodom bez grešaka.
  • ALM podržava održavanje i izvršavanje ručnih, automatiziranih i performansnih testova jer je ALM besprijekorno integriran sa svim HP proizvodima kao što su HP UFT i HP Load Runner.

💡 Napomena: Proizvod opisan ovdje izdala je tvrtka HP i od tada je dva puta promijenila vlasnika, prvo je prešla na Micro Focus, a zatim na OpenTextRaspored modula i dolje navedeni koraci i dalje vrijede, iako su novija izdanja označena OpenText ALM / Centar za kvalitetu.

Modul plana testiranja u HP ALM-u

Nakon što je uloga modula jasna, prvi praktični zadatak je izgraditi strukturu mapa za pohranu testova.

Kako izraditi plan testiranja

Korak 1 ) Slično zahtjevima, stvorimo rezervirano mjesto/mapu za svaku vrstu testa kao što su Funkcionalni i Nefunkcionalni.

  1. Kliknite vezu Plan testiranja na početnoj stranici ALM-a
  2. Pritisnite ikonu "Nova mapa".
  3. Unesite naziv mape kao 'Funkcionalno' i kliknite 'U redu'

Napravite plan testiranja

Korak 2) Stvorena mapa bi se prikazala kao što je prikazano u nastavku.

Napravite plan testiranja

Korak 3) Slično tome, stvorimo podmape za 'Ručne' i 'Automatizirane' testove u mapi 'Funkcionalno'. Stoga će konačna struktura mapa biti prikazana u nastavku:

Bilješka: NEĆEMO moći stvarati automatizirane testne skripte/skripte za testiranje performansi iz ALM-a; umjesto toga, moraju se stvoriti iz odgovarajućih HP alata kao što su UFT za funkcionalnost i Load runner za performanse. Zatim se sprema u ALM tako da se mogu zakazivati, izvršavati, pratiti i izvještavati.

Napravite plan testiranja

Korak 4) Bilo bi bolje stvoriti novu mapu za svaki od modula aplikacije tako da ne bacamo 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 ispravno usklađeni.

Napravite plan testiranja

Korak 5) Kreirajmo sada ručni test za modul 'Prijava' klikom na ikonu 'Novi test' na kartici 'Plan testiranja'.

Napravite plan testiranja

Korak 6) Unesite sljedeće pojedinosti za uspješno stvaranje novog testa.

  1. Unesite naziv novog testa
  2. Unesite vrstu testa. U ovom slučaju to je 'ručni' test.
  3. Korisnik također može unijeti druga neobavezna polja kao što su datum, Description kao što je prikazano u nastavku.
  4. Kliknite 'Pošalji' kada unesete sve pojedinosti.

Napravite plan testiranja

Korak 7) Nakon što je test kreiran, kreirani test će se pojaviti u mapi 'Ručni' testovi s drugim karticama generiranim kao što je prikazano u nastavku. Razmotrimo detaljno svaku od ovih kartica u nadolazećim koracima.

Napravite plan testiranja

Korak 8) Kliknite 'Koraci dizajna' i kliknite na ikonu 'Novi korak' kao što je prikazano u nastavku. Otvara se dijaloški okvir Detalji koraka dizajna

  1. Unesite naziv koraka
  2. Unesite korak Description
  3. Unesite očekivani rezultat
  4. Kliknite "U redu"

Napravite plan testiranja

Korak 9) Ponovite korak 8 i unesite sve relevantne korake za testiranje funkcionalnosti. Nakon što ste stvorili sve potrebne korake, kartica 'Koraci dizajna' prikazuje sve kreirane korake kao što je prikazano u nastavku.

Napravite plan testiranja

Korak 10) Parametri pomažu korisniku da dodijeli vrijednost varijabli koja mu omogućuje izvršavanje istog testa s različitim skupovima podataka. U ovom slučaju, korisničko ime i lozinka mogu biti dva parametra kojima bi se dodijelila vrijednost. Razumjet ćemo važnost parametara tijekom izvršavanja testa, što će biti obrađeno u Modul Test Lab.

Sada, da vidimo kako kreirati parametre.

  1. Odaberite testni korak prema kojem želimo dodati parametar.
  2. Ikona 'Parametar' bit će omogućena. Pritisnite isto kao što je prikazano u nastavku.

Napravite plan testiranja

Korak 11) Otvorit će se dijaloški okvir Parametar kao što je prikazano u nastavku. Pritisnite gumb 'Novi parametar'.

Napravite plan testiranja

Korak 12) Otvara se dijaloški okvir s detaljima parametra testa.

  1. Unesite naziv parametra
  2. Dodijelite vrijednost parametru
  3. Kliknite "U redu".

Napravite plan testiranja

Korak 13) Dijaloški okvir 'parametri' ponovno se prikazuje korisniku

  1. Uz stvorenu varijablu
  2. Vrijednost
  3. Kliknite "U redu".

Napravite plan testiranja

Korak 14) Sada možemo primijetiti da je parametar dodan u samom 'Test Koraku' kao što je prikazano u nastavku.

Ponovite isto i za polje lozinke.

Napravite plan testiranja

Slično tome, kreirajte parametar za polje za lozinku

Korak 15) Kreirani parametri mogu se pregledavati/uređivati ​​u kartici parametri. Ovaj dijaloški okvir također nam pomaže da stvorimo, izbrišemo parametre povezane s testovima.

Napravite plan testiranja

Korak 16) Kartica za privitke omogućuje korisniku učitavanje bilo koje vrste datoteke kao što su 'xls', 'jpg' itd.

Napravite plan testiranja

Korak 17) Konfiguracija testa pomaže nam da ponovno upotrijebimo test za različite scenarije upotrebe. Razmotrimo kako raditi s testnim konfiguracijama s primjerom. Prema zadanim postavkama postoji konfiguracija testa koja je navedena kao naziv testa.

Napomena: NE MOŽEMO izbrisati zadanu testnu konfiguraciju, ali je možemo urediti.

Napravite plan testiranja

Korak 18) Recimo da funkciju prijave mogu obavljati tri vrste poslovnih korisnika kao što su 'helpdesk', 'manager' i 'cluster head'.

Preimenujmo zadanu testnu konfiguraciju u 'helpdesk' uređivanjem polja naziva u 'Test Configuration'.

Napravite plan testiranja

Korak 19) Dodajmo sada još dvije druge testne konfiguracije – upravitelja i voditelja klastera. Kliknite ikonu '+' ispod testnih konfiguracija.

Napravite plan testiranja

Korak 20) The 'Otvara se dijalog za novu konfiguraciju testa.

  1. Unesite naziv testne konfiguracije
  2. Unesite druge neobavezne parametre kao što su 'kreirao', 'datum stvaranja', 'opis'
  3. Kliknite "U redu".

Napravite plan testiranja

Korak 21) Ponovite isti korak kao gore za stvaranje još jedne testne konfiguracije za 'glavu klastera' i cijela testna konfiguracija bit će prikazana korisniku kao što je prikazano u nastavku. To će omogućiti testerima da pojedinačno izvrše isti test protiv svih stvorenih konfiguracija tijekom izvođenja testa što neće rezultirati prepisivanjem testova.

Napravite plan testiranja

Parametri testiranja u odnosu na konfiguracije testiranja

Konfiguracija testa se NE smije miješati s parametrima testa. Oba omogućuju jednom testu da pokrije više područja, ali djeluju na različitim razinama, a njihovo miješanje je najčešća pogreška pri dizajniranju testova u ovom modulu.

Parametri se koriste za stvaranje varijable i dodjeljivanje vrijednosti određenom koraku, što parametrizira test. Konfiguracija testa primjenjiva je za sve korake i općenito se koristi za testiranje različitih poslovnih slučajeva upotrebe ili tijekova rada. Tijekom izvršavanja korisnici mogu mijenjati vrijednosti stvorenih parametara, dok Testni slučaj se izvršava za odabranu konfiguraciju.

Točka razlike Ispitni parametar Test konfiguracija
Djelokrug Jedan korak dizajna Cijeli test
Svrha Zamijenite vrijednost kao što je korisničko ime Ponovite test za drugačiji poslovni scenarij
Stvoreno od Ikona Parametri na koraku Kartica Konfiguracije testa
Postavi prilikom izvršenja Tester daje vrijednost Tester odabire koju konfiguraciju će pokrenuti

Na primjer, u aplikaciji za online plaćanje računa, korisnik može odabrati način plaćanja. U slučaju plaćanja kreditnom karticom, korisnik može odabrati MasterCard, Visa ili American Express. Svaka od njih ima svoje vlastite bodove nagradne igre za kupce. Kako bismo to testirali, možemo osmisliti test tako da se svaka od njih doda u testne konfiguracije kako bi se provjerili bodovi nagradne igre.

Korak 22) Kartica 'Pokrivenost zahtjeva' pomaže testerima da mapiraju test prema određenom zahtjevu (zahtjevima), što korisnicima pomaže u generiranju pokrivenosti i traclakoća.

  1. Pritisnite karticu 'Req Coverage'.
  2. Odaberite 'Zahtjev' koji bi se trebao preslikati na ovaj određeni testni slučaj
  3. Pritisnite gumb '<=' za mapiranje odabranih zahtjeva u odnosu na test. Također možemo mapirati više zahtjeva u odnosu na isti test.

Napravite plan testiranja

Korak 23) Kartica 'Povezani nedostaci' prazna je jer nismo izvršili nijedan test/podigli nijedan Mana protiv testnog slučaja. Ova će kartica biti popunjena pojedinostima o nedostacima ako su nedostaci objavljeni uz testni slučaj u vrijeme stvaranja nedostataka.

Napravite plan testiranja

Korak 24) Kartica Povijest prikazuje popis promjena napravljenih tijekom vremena u odnosu na ovaj određeni testni slučaj odmah od trenutka stvaranja testa.

Napravite plan testiranja

Prijenos testova

Ponekad korisnici neće ručno izrađivati ​​testne slučajeve jer je to prilično dugotrajan proces. Većina organizacija razvija ručne testove u Excelu i prenosi ih u ALM skupno, umjesto da izrađuju svaki ručni test pojedinačno. Kako bi olakšao prijenos u ALM, HP je osmislio dodatak pomoću kojeg korisnik može izravno prenositi zahtjeve iz MS Excela/MS Worda. Razumijemo korak-po-korak postupak prijenosa zahtjeva u QC iz Excela.

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

Korak 1) Prije učitavanja testova iz excela, moramo pripremiti Excel tako da ga možemo učitati.

  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 testova pomoću Microsoft nadmašiti

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

Prijenos testova pomoću Microsoft nadmašiti

Korak 3) Otvara se čarobnjak za izvoz ALM-a. Uđite u HP ALM poslužitelj URL i kliknite 'Dalje'.

Prijenos testova pomoću Microsoft nadmašiti

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

Prijenos testova pomoću Microsoft nadmašiti

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

Prijenos testova pomoću Microsoft nadmašiti

Korak 6) Odaberite vrstu podataka koje želimo učitati. U ovom slučaju, to su testovi. Također ćemo učitati nedostatke u nadolazećim poglavljima.

Prijenos testova pomoću Microsoft nadmašiti

Korak 7) 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 'testova.

Prijenos testova pomoću Microsoft nadmašiti

Korak 8) Klikom na 'Dalje', kartaping otvara se dijalog kao što je prikazano dolje.

  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 testova pomoću Microsoft nadmašiti

Korak 9) Sada shvatimo kako preslikati polja u Excelu na polja u ALM-u.

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

Prijenos testova pomoću Microsoft nadmašiti

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

Prijenos testova pomoću Microsoft nadmašiti

  1. Mapirajte sve potrebne stupce u Excelu s odgovarajućim poljima u HP ALM-u. Nakon mapiranjaping sva obavezna polja, kliknite na 'Izvoz'.

Prijenos testova pomoću Microsoft nadmašiti

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 ponovno prenijeti.

Neke od uobičajenih pogrešaka navedene su u nastavku:

  • Predmet/Put je nevažeći/nedostupan ili NIJE mapiran od strane korisnika.
  • Polje 'Test Type' ima vrijednost koja nije Ručno. Automatizirani testovi ne mogu prenijeti pomoću programa Excel.
  • Polje naziva testa je prazno ili NIJE mapirano.
  • Status ne smije imati druge vrijednosti osim Dizajn, Spremno, Uvezeno, Popravak.

Prijenos testova pomoću Microsoft nadmašiti

Korak 11) Sada provjerimo isto pod karticom 'Testovi'. Svi detalji testa učitavaju se kao što je prikazano u nastavku.

bilješke : Korisnici također mogu izvršiti ponovno učitavanje testova. U slučaju ponovnog učitavanja testnih slučajeva, ako naziv testa već postoji i ako postoji samo promjena u opisu koraka, test će biti prebrisan postojećim. Ako se naziv testa razlikuje od učitanog, on se učitava kao novi test.

Prijenos testova pomoću Microsoft nadmašiti

Testovi su sada u ALM-u. Datoteke o kojima ti testovi ovise pohranjene su odvojeno, u modulu Resursi za testiranje.

Kako stvoriti testne resurse

Testni resursi omogućuju korisnicima upravljanje resursima koji se obično prikupljaju automatiziranim/testovima izvedbe. Korisnici mogu učitati skriptu koja se može koristiti za jedan ili više testova. Također se mogu preuzeti/uređivati ​​i ponovno učitati u testne resurse.

Pogledajmo kako možemo učinkovito koristiti modul Test Resources. Ovaj se modul demonstrira učitavanjem iste excel datoteke u testne resurse koje smo koristili za uvoz testova iz excela u ALM.

Preporuča se prijenos testnog slučaja excel kako bismo mogli uređivati ​​testove kad god je potrebno i ponovno učitati samo izmijenjene testne slučajeve. Također je jednostavno dodati nove testove i učitati samo novo dodane testove.

Međutim, možemo prenijeti i druge vrste datoteka kao što su .xls, .vbs, .qfl itd.

Korak 1) Dođite do modula Resursi za testiranje kao što je prikazano u nastavku. Otvara se stranica modula resursa za testiranje.

Stvorite testne resurse

Korak 2) Napravite 'Novu mapu' klikom na ikonu Nova mapa kao što je prikazano u nastavku. Otvara se dijaloški okvir Nova mapa. Kreirajmo testni resurs za sva tri testa – ručni, automatizirani i izvedba.

Stvorite testne resurse

Korak 3) Mapa se stvara kao što je prikazano u nastavku.

Stvorite testne resurse

Korak 4) Na sličan način stvorimo još dvije mape – Automation i Performance. Nakon stvaranja mape za svaki od testnih resursa, konačna struktura mape bit će kao što je prikazano u nastavku:

Stvorite testne resurse

Korak 5) Kreirajmo novi testni resurs učitavanjem excel datoteke koju smo izradili za pisanje ručnih testova koji su učitani u ALM. Odaberite mapu u koju korisnik želi učitati testni resurs.

Stvorite testne resurse

Korak 6) Unesite naziv testnog resursa i također odaberite vrstu resursa i kliknite 'U redu'.

Stvorite testne resurse

Korak 7) Nakon stvaranja testnog resursa, sada moramo učitati resurs tako da bude dostupan na kartici 'Resource Viewer' koja će se koristiti u svim testovima.

  1. Pritisnite karticu "Preglednik resursa".
  2. Pritisnite 'Učitaj datoteku' i odaberite datoteku za učitavanje

Stvorite testne resurse

Korak 8) Nakon učitavanja datoteke korisniku će se prikazati status i bit će dostupna za preuzimanje.

Stvorite testne resurse

Bilješka: Učitavaju se sljedeće vrste testnih resursa koji se mogu koristiti za izvođenje automatiziranih testova.

  1. DataTable
  2. Varijable okoliša
  3. Knjižnice funkcija
  4. Scenariji oporavka
  5. Zajedničko spremište objekata

Video o planu testiranja

Kliknite ovdje ako video nije dostupan

Pitanja i odgovori

Plan testiranja je mjesto gdje se testovi dizajniraju i pohranjuju. Testni laboratorij je mjesto gdje se ti testovi smještaju u skupove testova, zakazuju i zapravo izvode. Test se izrađuje jednom u Planu testiranja i izvršava mnogo puta u Testnom laboratoriju.

Da. Desnom tipkom miša kliknite test i odaberite Kopiraj, a zatim Zalijepi u ciljnu mapu. Kopiranje između projekata moguće je kada oba koriste istu verziju ALM-a i kompatibilnu prilagodbu polja, inače se nemapirana polja odbacuju.

Dodatak se mora instalirati sa stranice ALM alati i mora se podudarati s verzijom ALM-a i verzijom Excela. Ako se i dalje ne učita, ponovno ga omogućite u odjeljku Mogućnosti programa Excel, Dodaci, COM dodaci.

Da. Zalijepite zahtjev, a AI asistent će izraditi nazive koraka, opise i očekivane rezultate u tablici spremnoj za lijepljenje u Excel za skupni prijenos. Tester pregledava pokrivenost prije uvoza.

Da. Izvezite zahtjeve i povezane testove, a AI asistent će navesti zahtjeve bez mapiranog testa i označiti testove koji dupliciraju postojeći scenarij. Potvrdite svaki nedostatak u odnosu na tracizvješće o izvedivosti.

Sažmite ovu objavu uz: