- Po končani zasnovi testa bo izvedba testa potekala s pomočjo modula Test Lab.
- Pogost izraz, na katerega boste naleteli v HP ALM v modulu Test Set v Test Lab. Če vaš um sproži podobe neke vrste zbirke ali niza, imate prav. Test Set je dejansko zbirka testnih primerov, ki jih nameravamo izvesti.
- Testni primeri iz modula Testni načrt se prikličejo v modul Test Lab.
- Spremembe testnih primerov v modulu Test Lab ne vplivajo na nadrejene testne primere v modulu Test Plan. Lahko eksperimentirate. Od tod tudi ime Test Lab!
- Ime testa je bolje navesti kot ime modula, tako da so vsi testi v modulu v istem naboru testov, ki bi ga bilo enostavno izvesti in slediti.
- Vsaka mapa preizkusnega niza je dodeljena določenemu ciklu. To uporabnikom omogoča združevanje testov, ki bodo izvedeni v določenem ciklu.
- Ta modul uporabniku pomaga tudi pri sledenju napredka cikla med izvajanjem testov.
- Modul Test Lab je sestavljen iz naslednjih funkcij in nam omogoča, da podrobno razumemo vsako od teh.
V tej vadnici se bomo naučili -
- Kako ustvariti testni niz
- Kako izvesti teste
- Kako ustvariti razpored preizkusnega zagona
- Kako analizirati rezultat testa
Kako ustvariti testni niz
Korak 1 ) Prvi korak je ustvariti korensko mapo kot vsebnik za preskusne nabore. Lahko ga poimenujemo skladno z izdajo in ciklom, tako da je enostavno slediti.
- Pojdite na modul »Test Lab« pod zavihkom »Testiranje«
- Ustvarite novo mapo s klikom na ikono »Nova mapa«.
- Odpre se pogovorno okno »Nova mapa preizkusnega nabora«. Vnesite ime mape kot '2017 R1 - cikel 1'.
- Kliknite »V redu«
Korak 2) Mapa za preizkusno vožnjo bi bila ustvarjena, kot je prikazano spodaj.
Korak 3) Izberite ustvarjeno mapo in ji dodelite 'Cikel', kar pomeni, da je treba za cikel 1 izvesti celoten nabor preizkusov.
Korak 4) Vnesite ime testnega kompleta in kliknite 'V redu'
Opomba: Polje Ciljni cikel je onemogočeno, saj je ciljni cikel izbran na ravni map (2017 R1 - 1. cikel).
5. korak) Po izdelavi testnega nabora moramo izbrati teste in ga dodati v testni niz.
- Izberite Test Set.
- Pomaknite se do 'Execution Grid'.
- Kliknite gumb 'Izberi teste'. Odpre se drevo preskusnega načrta.
- Izberite preskuse, ki jih želite izvesti za ta cikel.
- Kliknite gumb '<='. To bo preselilo / povleklo testne primere iz testnega načrta v testni laboratorij.
Korak 6) Po dodajanju testov iz drevesa načrta preizkusa se uporabniku prikažejo vsi konfiguracijski parametri izbranih testov. Uporabnik lahko konfigurira konfiguracijo, preden jo doda v testni laboratorij.
Opomba: Uporabnik nima nadzora nad izbiro konfiguracije preizkusa v testnem laboratoriju. Zato bo celotna konfiguracija privzeto dodana preizkusu. Če ena od izbranih konfiguracij NI del cikla, po dodajanju testov izbrišite iz testnega laboratorija .
Korak 7) Po izbiri konfiguracij se izbrani testi dodajo v testni niz. V tem primeru smo izbrali vse tri konfiguracije; zato lahko najdemo tri primerke '01 - Test za prijavo '.
Korak 8) Ponovite zgornje korake, da ustvarite več sklopov preizkusov in izberete vse ustrezne teste, načrtovane za ta cikel. Po izdelavi celotnega testnega niza bo struktura testnega niza prikazana spodaj:
Korak 9) Drugi pomemben zavihek, ki ga moramo razumeti, je „Potek izvršitve“. Izberite »Zavihek Flow Execution«, ki prikazuje vrstni red, v katerem bi se testi prikazovali med izvajanjem. Uporabniki lahko tudi spremenijo vrstni red izvrševanja s pomočjo tega zavihka, ki bo obravnavan v ločenem delu tega modula.
Kako izvesti teste
1. korak) Ustvarjeni preizkusni sklopi so zdaj pripravljeni za izvedbo. Preskusi se lahko izvedejo z dvema možnostma.
- Run Test Set - ta možnost uporabniku omogoča, da izvede vse teste v izbranem testnem nizu.
- Zaženi - Ta možnost uporabniku pomaga, da izvede samo izbrani test.
Korak 2) Izvedimo celoten testni sklop prijavnega modula z izbiro možnosti »Zaženi preizkusni niz«. Po kliku na "Zaženi preizkusni niz" uporabnik prikaže dve možnosti.
- Manual Runner (privzeto) - vrstni red preskusov, prikazanih med izvajanjem, bi bil tak, kot je vrstni red, ki je prikazan v mreži testnih nizov.
- Automatic Runner - vrstni red testov, prikazanih med izvajanjem, bi bil prikazan kot vrstni red, določen na zavihku toka izvajanja.
Nadaljujmo s privzeto možnostjo.
Korak 3) Uporabniku se prikaže ročni testni tekač. V tem pogovornem oknu bomo razumeli pomembne lastnosti.
- Začni zagon - pomaga pri zagonu izvedbe
- End Run - konča trenutno izvedbo in zapre ročni tekač.
- Cancel Run - prekliče izvajanje trenutnih preskusov.
- Priloge - Pomaga nam pritrditi posnetek zaslona / katere koli druge informacije, povezane s to izvedbo preizkusa
- Nova napaka - s klikom nanjo se odpre pogovorno okno za nove napake, s pomočjo katere je mogoče objaviti napako.
- Informacije o OS - daje informacije o operacijskem sistemu, v katerem se izvajajo testi.
- Ime zagona - edinstven časovni žig, s pomočjo katerega je mogoče rezultate testa analizirati pozneje.
Kliknite »Začni zagon«.
Korak 4) Uporabnik prikaže ročni testni tekač s kontrolnimi elementi in koraki. Dovolite nam, da razumemo funkcije, ki so na voljo v tem pogovornem oknu preskusnega tekača.
Dodajte korak med izvajanjem preizkusa. | |
Med izvajanjem preizkusa izbrišite korak. | |
Pass Selected | |
Napaka izbrana | |
Prikaže parameter za izbrani preskusni korak | |
Uporabniku omogoča zajem posnetka zaslona in dodajanje prilog med izvajanjem. | |
Uporabniku omogoča dodajanje napake med izvajanjem. | |
Uporabniku prikaže kompaktni pogled testnega tekača | |
Končna izvedba |
- Številke korakov, ustvarjene v fazi načrtovanja preskusov
- Opis izbranega koraka.
- Pričakovani rezultat izbranega koraka.
Korak 5) Uporabniku se prikaže naslednji test v preizkusnem nizu. Ponovite 3. in 4. korak, da izvedete preizkus in ustrezno označite stanje.
Kako ustvariti razpored preizkusnega zagona
Preizkuševalci lahko nadzorujejo izvajanje preizkusa s pomočjo zavihka "Potek izvajanja". Preizkuševalci lahko določijo tudi datum in uro za izvedbo določenega preskusnega primerka. Preskus lahko razporedimo tudi na podlagi rezultatov drugega določenega preskusnega primerka v izvedbenem toku.
Zdaj pa nam dovolite, da razumemo, kako razporediti preskusni tok v HP-ALM.
Korak 1) V modulu Test Lab izberite zavihek "Execution Flow".
Korak 2) Dvokliknite določen test, za katerega je treba nastaviti urnik. Prikazal se bo "Urnik preizkusnega zagona", kot je prikazano spodaj. Opazimo lahko, da ni pogojev za izvedbo, ki so bili nastavljeni privzeto.
Korak 3) Če želite dodati pogoj za izvedbo, kliknite ikono "+", kot je prikazano spodaj.
Korak 4) Odpre se pogovorno okno Nov pogoj za izvedbo.
- V spustnem meniju izberite test. Prikazani bodo vsi preskusi v testnem naboru
- Izberite pogoj. Lahko traja bodisi »uspešno opravljeno« ali »končano«.
- Kliknite »V redu«.
5. korak) Prikaže se urnik preizkusnega zagona z dodanimi pogoji izvedbe.
Korak 6) Izvedbeni tok se samodejno poravna, kot je prikazano spodaj. V skladu s spodnjim prikazanim tokom se bo preizkus "Glava grozda" izvedel šele, ko je končana "02 - Ponastavitev gumba".
Korak 7) Dovolite nam, da razumemo, kako lahko preizkuševalci določijo datum in čas v toku izvajanja za izvajanje določenega testa. Bolj koristno je, če preizkuševalci vedo o pripravljenosti določene funkcije ali za razporejanje samodejnih preskusov.
Recimo, da bo prijavni profil upravitelja pripravljen šele po določenem datumu. Zato lahko preizkuševalci izvedejo isto z določitvijo pogojev v „Izvajalskem toku“.
Dvokliknite test, za katerega je treba določiti merila poteka izvedbe.
Korak 8) Zdaj,
- Pomaknite se do modula "Časovna odvisnost"
- Izberite "Zaženi ob določenem času"
- Vnesite datum, na katerega želite izvršiti
- Vnesite čas, ko želite izvesti test
- Kliknite »V redu«.
Korak 9) Zavihek toka izvrševanja bo poravnan, kot je prikazano spodaj. Tovrstno razporejanje je zelo koristno za avtomatizirane teste, ki sledijo istim korakom.
Opomba: Če prispeta predvideni datum in čas, bo ALM samodejno zagnal teste. Dobro velja za avtomatiziran test, saj bi bil test izveden brez kakršnega koli ročnega posega. Predpogoj za samodejni zagon testov je, da mora biti gostitelj pripravljen (ne sme biti izklopljen ali zaklenjen) in mora biti v stanju, da sproži test. Če gre za ročni test, potem ne bo nobenega učinka.
Kako analizirati rezultat testa
1. korak) Ko je preizkus končan, si lahko preizkuševalci ogledajo rezultate v modulu "Test Runs". Vsebuje rezultate zagonov preizkusnega primerka in zagonov preizkusnega nabora.
- Pojdite na "Test Runs" v zavihku "Testiranje" in odpre se okno, kot je prikazano spodaj:
- Ime teka je edinstvena vrednost, ustvarjena za vsako od teh izvedb preizkusa.
- 'Status' prikazuje končni status izvedbe testa.
Podroben rezultat si lahko ogledate s klikom na "Run ID".
2. korak) Odpre se pogovorno okno Zaženi podrobnosti in uporabnik si bo lahko ogledal podroben rezultat.
- Pojdite na zavihek »Poročilo« v oknu »Zaženi podrobnosti«.
- Preizkuševalci lahko preverijo stanje vsakega od teh preskusnih korakov.
- Kliknite »V redu«, da zaprete pogovorno okno.
Video o testnem laboratoriju
Kliknite tukaj, če video ni dostopen
točke, ki si jih je treba zapomniti :
- Za izvajanje testnih primerov boste uporabili modul Test Lab v programu QualityCenter
- Preden začnete z izvajanjem, morate ustvariti "Test Set Tree"
- Če želite ustvariti drevo preizkusnega nabora, morate najprej ustvariti "mapo preizkusnega nabora"
- Nato boste v mapo Test Set dodali "Testove", ustvarjene v modulu Test test.
- Mapa Test Set skupaj z dodanimi testi se imenuje Test Set Tree (ker je videti kot drevesna struktura).
- Testni sklopi lahko vključujejo tako ročni kot avtomatski test.
- Isti preizkus lahko vključite v različne nabore preskusov ali v isti nabor preskusov dodate več primerkov preizkusa.
- Center za kakovost ponuja tudi razporejanje, kjer lahko določite datum in čas izvedbe preizkusnih naborov.