- Po dokončení návrhu testu prebehne test pomocou modulu Test Lab.
- Jeden bežný výraz, na ktorý narazíte v HP ALM v module Test Set v Test Lab. Ak vaša myseľ spúšťa obrázky nejakého druhu zbierky alebo súboru, máte pravdu. Testovacia sada je súborom testovacích prípadov, ktoré chceme vykonať.
- Testovacie prípady z modulu Testovací plán sa vyvolávajú do modulu Testovacie laboratórium.
- Zmeny vykonané v testovacích prípadoch v module Test Lab neovplyvnia nadradené testovacie prípady v module Test Plan. Môžete experimentovať. Odtiaľ pochádza aj názov Test Lab!
- Je lepšie zadať názov testovacej sady rovnaký ako názov modulu, aby boli všetky testy v rámci modulu obsiahnuté v rovnakej testovacej sade, ktorú by bolo ľahké vykonať a sledovať.
- Každý adresár testovacích súprav je priradený konkrétnemu cyklu. Toto umožňuje používateľom zoskupiť testy, ktoré sa vykonajú v konkrétnom cykle.
- Tento modul tiež pomáha používateľovi sledovať priebeh cyklu pri vykonávaní testov.
- Modul Test Lab pozostáva z nasledujúcich funkcií a podrobne im porozumieme.
V tomto výučbe sa naučíme -
- Ako vytvoriť testovaciu sadu
- Ako vykonávať testy
- Ako vytvoriť plán testovacej prevádzky
- Ako analyzovať výsledok testu
Ako vytvoriť testovaciu sadu
Krok 1 ) Prvým krokom je vytvorenie koreňového priečinka ako kontajnera pre testovacie súpravy. Môžeme to pomenovať v súlade s vydaním a cyklom, aby sa dal ľahko sledovať.
- Prejdite na modul „Testovacie laboratórium“ v časti „Testovanie“
- Vytvorte nový priečinok kliknutím na ikonu „Nový priečinok“.
- Otvorí sa dialógové okno „Nový priečinok testovacej sady“. Zadajte názov priečinka ako „2017 R1 - cyklus 1“.
- Kliknite na „OK“
Krok 2) Priečinok Testovacia prevádzka by sa vytvoril, ako je uvedené nižšie.
Krok 3) Vyberte vytvorený priečinok a priraďte mu „Cycle“, čo znamená, že by sa mala vykonať celá testovacia sada pre cyklus 1.
Krok 4) Zadajte názov testovacej súpravy a kliknite na „OK“.
Poznámka: Pole Cieľový cyklus je deaktivované, pretože cieľový cyklus je vybraný na úrovni priečinka (2017 R1 - cyklus 1).
Krok 5) Po vytvorení testovacej sady musíme vybrať testy a pridať ich do testovacej sady.
- Vyberte testovaciu sadu.
- Prejdite na „Execution Grid“.
- Kliknite na tlačidlo „Vybrať testy“. Otvára sa strom testovacieho plánu.
- Vyberte testy, ktoré sa majú vykonať pre tento cyklus.
- Kliknite na tlačidlo „<=“. Týmto sa presunú / vytiahnu testovacie prípady z plánu testu do testovacieho laboratória.
Krok 6) Po pridaní testov zo stromu plánu testov sa používateľovi zobrazia všetky konfiguračné parametre vybratých testov. Užívateľ môže konfiguráciu upraviť pred pridaním do testovacej laboratória.
Poznámka: Používateľ nemá kontrolu nad výberom konfigurácie testu v testovacom laboratóriu. Celá konfigurácia sa preto predvolene pridá do testovacej sady. V prípade, že jedna z vybratých konfigurácií NIE JE súčasťou cyklu, po pridaní testov vymažte z testovacieho laboratória .
Krok 7) Po výbere konfigurácií sa vybrané testy pridajú do testovacej sady. V tomto prípade sme vybrali všetky tri konfigurácie; preto môžeme nájsť tri inštancie '01 - Test prihlásenia '.
Krok 8) Opakovaním vyššie uvedených krokov vytvorte viac testovacích súprav a vyberte všetky príslušné testy plánované pre tento cyklus. Po vytvorení celej testovacej sady bude štruktúra testovacej sady nasledovná:
Krok 9) Ďalšou dôležitou kartou, ktorú musíme pochopiť, je „Priebeh vykonávania“. Vyberte možnosť „Tabuľka toku vykonávania“, ktorá zobrazuje poradie, v akom by sa testy zobrazovali počas vykonávania. Používatelia môžu tiež meniť poradie vykonávania pomocou tejto karty, ktorej sa bude venovať samostatná časť tohto modulu.
Ako vykonávať testy
Krok 1) Vytvorené testovacie sady sú teraz pripravené na vykonanie. Testy je možné vykonať pomocou dvoch možností.
- Spustiť testovaciu sadu - táto možnosť umožňuje používateľovi vykonať všetky testy vo vybranej testovacej sade.
- Spustiť - táto možnosť pomáha používateľovi vykonať iba vybraný test.
Krok 2) Vykonajme celú testovaciu sadu prihlasovacieho modulu výberom možnosti „Spustiť testovaciu sadu“. Po kliknutí na „Spustiť testovaciu sadu“ sa používateľovi zobrazia dve možnosti.
- Manual Runner (predvolené) - Poradie testov zobrazených počas vykonávania bude také, aké je v poradí, ktoré je zobrazené v mriežke testovacej sady.
- Automatický bežec - poradie testov zobrazené počas vykonávania by sa zobrazilo ako poradie nastavené na karte toku vykonávania.
Pokračujme predvolenou možnosťou.
Krok 3) Ručný testovací bežec sa zobrazí používateľovi. V tomto dialógovom okne pochopíme dôležité funkcie.
- Begin Run - Pomáha pri spustení exekúcie
- End Run - Ukončí súčasné vykonávanie a zatvorí manuálneho bežca.
- Cancel Run - Zruší vykonávanie aktuálnych testov.
- Prílohy - Pomáha nám priložiť snímku obrazovky alebo akékoľvek ďalšie informácie týkajúce sa vykonania tohto testu
- Nový nedostatok - Kliknutím na ňu sa otvorí dialógové okno s novými chybami, pomocou ktorého je možné odoslať chybu.
- OS Info - Poskytuje informácie o operačnom systéme, v ktorom sa testy vykonávajú.
- Názov spustenia - jedinečná časová pečiatka, pomocou ktorej je možné výsledky testu analyzovať neskôr.
Kliknite na položku „Spustiť spustenie“.
Krok 4) Užívateľovi sa zobrazí manuálny testovací bežec s ovládacími prvkami testu a krokmi. Poďme pochopiť funkcie dostupné v tomto dialógovom okne testovacieho bežca.
Pridajte krok počas doby vykonania testu. | |
Vymažte krok počas doby vykonania testu. | |
Vstupenka bola vybratá | |
Fail Selected | |
Zobrazuje parameter pre zvolený krok testu | |
Umožňuje používateľovi snímať snímky obrazovky a pridávať prílohy počas behu. | |
Umožňuje používateľovi pridať chybu počas behu. | |
Zobrazuje používateľovi kompaktné zobrazenie testovacieho bežca | |
Ukončiť popravu |
- Čísla krokov vytvorené počas fázy návrhu testu
- Popis zvoleného kroku.
- Očakávaný výsledok zvoleného kroku.
Krok 5) Potom sa používateľovi zobrazí ďalší test v testovacej sade. Opakujte kroky 3 a 4, aby ste vykonali test, a podľa toho označte stav.
Ako vytvoriť plán testovacej prevádzky
Testéri môžu kontrolovať vykonávanie testu pomocou karty „Priebeh vykonávania“. Testéri môžu tiež určiť dátum a čas vykonania konkrétnej inštancie testu. Test môžeme naplánovať aj na základe výsledkov inej špecifikovanej inštancie testu v Execution Flow.
Poďme teraz pochopiť, ako naplánovať testovací tok v HP-ALM.
Krok 1) V module Test Lab vyberte kartu „Priebeh vykonávania“.
Krok 2) Dvakrát kliknite na konkrétny test, proti ktorému je potrebné nastaviť plán. Zobrazí sa „Časový plán testovania“, ako je uvedené nižšie. Môžeme si všimnúť, že neexistujú žiadne podmienky vykonávania, ktoré boli predvolene nastavené.
Krok 3) Ak chcete pridať podmienku vykonania, kliknite na ikonu „+“, ako je to znázornené nižšie.
Krok 4) Otvorí sa dialógové okno Nová podmienka vykonania.
- Z rozbaľovacej ponuky vyberte test. Zobrazia sa všetky testy v testovacej sade
- Vyberte podmienku. Môže to trvať buď „vyhovel“, alebo „skončil“.
- Kliknite na „OK“.
Krok 5) Plán testovacej prevádzky sa zobrazí s pridanými podmienkami vykonania.
Krok 6) Priebeh vykonania sa automaticky znova zarovná, ako je uvedené nižšie. Podľa nižšie zobrazeného prietoku sa test „Klastrová hlava“ vykoná až po ukončení kontroly „02 - Resetovacie tlačidlo“.
Krok 7) Teraz nám rozumieme, ako môžu testeri určiť dátum a čas v postupe vykonávania konkrétneho testu. Je to užitočnejšie, keď testéri vedia o pripravenosti konkrétnej funkcie alebo na plánovanie automatických testov.
Povedzme, že prihlasovací profil správcu bude pripravený až po konkrétnom dátume. Preto môžu testéri vykonať to isté uvedením podmienok v časti „Tok vykonania“.
Dvakrát kliknite na test, pre ktorý je potrebné nastaviť kritériá toku vykonávania.
Krok 8) Teraz,
- Prejdite na modul „Časová závislosť“
- Vyberte možnosť „Spustiť v zadanom čase“
- Zadajte dátum, ktorý chcete vykonať
- Zadajte čas, kedy chcete vykonať test
- Kliknite na tlačidlo „OK“.
Krok 9) Karta Tok vykonania sa vyrovná, ako je uvedené nižšie. Tento druh plánovania je veľmi užitočný pre automatizované testy, ktoré sa riadia rovnakými krokmi.
Poznámka: Ak nastane naplánovaný dátum a čas, ALM automaticky spustí testy. Pre automatický test to platí, pretože test by sa vykonal bez manuálneho zásahu. Predpokladom na automatické spustenie testov je, že hostiteľ by mal byť pripravený (nemal by byť vypnutý alebo uzamknutý) a mal by byť v stave na spustenie testu. Ak sa jedná o manuálny test, nebude to mať žiadny vplyv.
Ako analyzovať výsledok testu
Krok 1) Po dokončení testu si môžu testéri pozrieť výsledky v module „Testovacie chody“. Obsahuje výsledky spustení inštancií testu a spustení testovacej sady.
- Prejdite na „Testovacie spustenia“ na karte „Testovanie“ a otvorí sa okno, ako je to znázornené nižšie:
- Názov spustenia je jedinečná hodnota vygenerovaná pre každé z týchto vykonaní testu.
- „Stav“ zobrazuje konečný stav vykonania testu.
Podrobný výsledok si môžete pozrieť kliknutím na „ID spustenia“.
Krok 2) Otvorí sa dialógové okno Podrobnosti o spustení a používateľ si bude môcť pozrieť podrobný výsledok.
- Prejdite na kartu „Správa“ v okne „Podrobnosti o spustení“.
- Testéri môžu skontrolovať stav každého z týchto testovacích krokov.
- Dialógové okno zatvoríte kliknutím na tlačidlo „OK“.
Video v testovacej laboratóriu
Ak video nie je prístupné, kliknite sem
body na zapamätanie :
- Na vykonanie testovacích prípadov použijete modul Test Lab v QualityCenter
- Predtým, ako začnete s vykonávaním, musíte vytvoriť „Strom testovacej sady“
- Ak chcete vytvoriť strom testovacej sady, musíte najskôr vytvoriť priečinok Test set
- Ďalej do priečinka Test Set pridáte „Testy“ vytvorené v module Test Plan.
- Priečinok Test Set spolu s pridanými testami sa nazýva Strom testovacej sady (pretože vyzerá ako stromová štruktúra).
- Testovacie sady môžu obsahovať manuálny aj automatizovaný test.
- Rovnaký test môžete zahrnúť do rôznych testovacích sád alebo pridať viac inštancií testu k rovnakej testovacej sade.
- Quality Center taktiež poskytuje plánovanie, kde môžete určiť dátum a čas vykonania svojich testovacích súprav.