- Po dokončení návrhu testu proběhne provedení testu pomocí modulu Test Lab.
- Jeden běžný výraz, se kterým se setkáte v HP ALM v modulu Test Set v Test Lab. Pokud vaše mysl spouští obrazy nějaké sbírky nebo sady, máte pravdu. Testovací sada je soubor kolekcí testovacích případů, které chceme provést.
- Testovací případy z modulu Testovací plán jsou vyvolány do modulu Testovací laboratoř.
- Změny provedené v testovacích případech v modulu Testovací laboratoř neovlivní nadřazené testovací případy v modulu Testovací plán. Můžete experimentovat. Odtud název Testovací laboratoř!
- Je lepší dát název testovací sady stejný jako název modulu, aby všechny testy v modulu byly obsaženy ve stejné testovací sadě, kterou lze snadno provést a sledovat.
- Každá složka testovacích sad je přiřazena konkrétnímu cyklu. To umožňuje uživatelům seskupit testy, které budou provedeny v konkrétním cyklu.
- Tento modul také pomáhá uživateli sledovat průběh cyklu při provádění testů.
- Modul Testovací laboratoř se skládá z následujících funkcí a podrobně jim rozumíme.
V tomto tutoriálu se naučíme -
- Jak vytvořit testovací sadu
- Jak provádět testy
- Jak vytvořit časový plán testu
- Jak analyzovat výsledek testu
Jak vytvořit testovací sadu
Krok 1 ) Prvním krokem je vytvoření kořenové složky jako kontejneru pro testovací sady. Můžeme jej pojmenovat v souladu s vydáním a cyklem, aby bylo snadné jej sledovat.
- Přejděte na modul „Testovací laboratoř“ pod záložkou „Testování“
- Vytvořte novou složku kliknutím na ikonu „Nová složka“.
- Otevře se dialogové okno „Nová složka testovací sady“. Zadejte název složky jako „2017 R1 - cyklus 1“.
- Klikněte na „OK“
Krok 2) Složka Test Run by byla vytvořena, jak je znázorněno níže.
Krok 3) Vyberte vytvořenou složku a přiřaďte jí „Cycle“, což znamená, že by měla být provedena celá testovací sada pro cyklus 1.
Krok 4) Zadejte název testovací sady a klikněte na „OK“
Poznámka: Pole Cílový cyklus je deaktivováno, protože cílový cyklus je vybrán na úrovni složky (2017 R1 - cyklus 1).
Krok 5) Po vytvoření testovací sady musíme vybrat testy a přidat je do testovací sady.
- Vyberte testovací sadu.
- Přejděte do „Execution Grid“.
- Klikněte na tlačítko „Vybrat testy“. Otevře se strom testovacího plánu.
- Vyberte testy, které mají být provedeny pro tento cyklus.
- Klikněte na tlačítko „<=“. Tím se přesunou / vytáhnou testovací případy z plánu testování do testovací laboratoře.
Krok 6) Po přidání testů ze stromu plánu testů se uživateli zobrazí všechny konfigurační parametry vybraných testů. Uživatel může upravit konfiguraci před přidáním do testovací laboratoře.
Poznámka: Uživatel nemá kontrolu nad výběrem konfigurace testu v testovací laboratoři. Celá konfigurace bude proto ve výchozím nastavení přidána do testovací sady. V případě, že jedna z vybraných konfigurací NENÍ součástí cyklu, po přidání testů odstraňte z testovací laboratoře .
Krok 7) Po výběru konfigurací se vybrané testy přidají do testovací sady. V tomto případě jsme vybrali všechny tři konfigurace; proto můžeme najít tři instance '01 - Test přihlášení '.
Krok 8) Opakováním výše uvedených kroků vytvořte více testovacích sad a vyberte všechny relevantní testy plánované pro tento cyklus. Po vytvoření celé testovací sady bude struktura testovací sady následující:
Krok 9) Další důležitá karta, kterou musíme pochopit, je „Průběh provádění“. Vyberte kartu Záložka Prováděcí tok, která zobrazuje pořadí, ve kterém by se testy zobrazovaly během provádění. Uživatelé mohou také změnit pořadí provádění pomocí této karty, která bude řešena v samostatné části tohoto modulu.
Jak provádět testy
Krok 1) Vytvořené testovací sady jsou nyní připraveny k provedení. Testy lze provést pomocí dvou možností.
- Spustit testovací sadu - Tato možnost umožňuje uživateli provést všechny testy ve vybrané testovací sadě.
- Spustit - Tato možnost pomáhá uživateli provést pouze vybraný test.
Krok 2) Provedeme celou testovací sadu přihlašovacího modulu výběrem možnosti „Spustit testovací sadu“. Po kliknutí na „Spustit testovací sadu“ se uživateli zobrazí dvě možnosti.
- Manual Runner (výchozí) - Pořadí testů zobrazených během provádění bude stejné jako pořadí, které se zobrazí v mřížce testovacích sad.
- Automatický běžec - Pořadí testů zobrazené během provádění se zobrazí jako pořadí nastavené na kartě Průběh provádění.
Pojďme pokračovat s výchozí možností.
Krok 3) Uživateli se zobrazí ruční testovací běh. V tomto dialogu pochopíme důležité funkce.
- Spustit běh - Pomůže nastartovat spuštění
- Ukončit běh - ukončí aktuální spuštění a zavře manuální běžec.
- Cancel Run - Zruší provádění aktuálních testů.
- Přílohy - Pomáhá nám připojit snímek obrazovky / jakékoli další informace související s provedením tohoto testu
- Nový defekt - Po kliknutí na něj se otevře nový defekt, pomocí kterého lze defekt zaúčtovat.
- OS Info - Poskytuje informace o operačním systému, ve kterém jsou testy prováděny.
- Název běhu - jedinečné časové razítko, pomocí kterého lze výsledky testu analyzovat později.
Klikněte na „Zahájit běh“.
Krok 4) Uživateli se zobrazí ruční testovací běh s ovládacími prvky testu a kroky. Pojďme porozumět funkcím dostupným v tomto dialogovém okně testovacího běžce.
Přidejte krok během doby provedení testu. | |
Odstranit krok během doby provedení testu. | |
Průkaz byl vybrán | |
Selhání vybráno | |
Zobrazuje parametr pro vybraný krok testu | |
Umožňuje uživateli pořizovat snímky obrazovky a přidávat přílohy za běhu. | |
Umožňuje uživateli přidat vadu během běhu. | |
Ukazuje uživateli kompaktní zobrazení testovacího běžce | |
Ukončit popravu |
- Čísla kroků vytvořená během fáze návrhu testu
- Popis vybraného kroku.
- Očekávaný výsledek vybraného kroku.
Krok 5) Další test v testovací sadě se zobrazí uživateli. Opakováním kroků 3 a 4 proveďte test a podle toho označte stav.
Jak vytvořit časový plán testu
Testeři mohou řídit provádění testu pomocí záložky „Prováděcí tok“. Testeři mohou také určit datum a čas pro provedení konkrétní instance testu. Můžeme také naplánovat test na základě výsledků jiné zadané instance testu v Execution Flow.
Nyní pochopíme, jak naplánovat testovací tok v HP-ALM.
Krok 1) V modulu Test Lab vyberte kartu „Prováděcí tok“.
Krok 2) Poklepejte na konkrétní test, proti kterému je třeba nastavit plán. Zobrazí se „Plán běhu testu“, jak je znázorněno níže. Můžeme si všimnout, že neexistují žádné podmínky provedení, které byly nastaveny ve výchozím nastavení.
Krok 3) Chcete-li přidat podmínku provedení, klikněte na ikonu „+“, jak je znázorněno níže.
Krok 4) Otevře se dialogové okno Nová podmínka provedení.
- Z rozevíracího seznamu vyberte test. Zobrazí se všechny testy v testovací sadě
- Vyberte podmínku. Může trvat buď „Úspěšně“, nebo „Dokončeno“.
- Klikněte na „OK“.
Krok 5) Zobrazí se plán zkušebního běhu s přidanými podmínkami provedení.
Krok 6) Provedení se automaticky přerozdělí, jak je uvedeno níže. Podle níže zobrazeného toku bude test „Cluster Head“ proveden až po dokončení „02 - Reset Button Check“.
Krok 7) Nyní pochopte, jak mohou testeři určit datum a čas v toku provádění pro provedení konkrétního testu. Je užitečnější, když testeři vědí o připravenosti konkrétní funkce nebo pro plánování automatizovaných testů.
Řekněme, že přihlašovací profil správce bude připraven až po určitém datu. Testeri proto mohou provést totéž zadáním podmínek v 'Průběhu provádění'.
Poklepejte na test, pro který je třeba nastavit kritéria toku provádění.
Krok 8) Nyní,
- Přejděte na modul „Časová závislost“
- Vyberte možnost Spustit ve stanovený čas.
- Zadejte datum, kdy chcete provést
- Zadejte čas, kdy chcete provést test
- Klikněte na „OK“.
Krok 9) Karta Prováděcí tok bude vyrovnána, jak je znázorněno níže. Tento druh plánování je velmi užitečný pro automatizované testy, které provádějí stejné kroky.
Poznámka: Pokud nastane naplánované datum a čas, ALM automaticky spustí testy. Platí dobře pro automatizovaný test, protože test by byl proveden bez ručního zásahu. Předpokladem pro automatické spuštění testů je to, že hostitel by měl být připraven (neměl by být vypnut nebo uzamčen) a měl by být ve stavu pro spuštění testu. Pokud se jedná o manuální test, nebude to mít žádný účinek.
Jak analyzovat výsledek testu
Krok 1) Po dokončení testu mohou testeři zobrazit výsledky v modulu „Testování“. Obsahuje výsledky spuštění testovací instance a spuštění testovací sady.
- Přejděte na „Testovací běhy“ na kartě „Testování“ a otevře se okno, jak je znázorněno níže:
- Název spuštění je jedinečná hodnota vygenerovaná pro každé z těchto provedení testu.
- „Stav“ zobrazuje konečný stav provedení testu.
Podrobný výsledek lze zobrazit kliknutím na tlačítko „Spustit ID“.
Krok 2) Otevře se dialogové okno Podrobnosti o spuštění a uživatel bude moci zobrazit podrobný výsledek.
- Přejděte na kartu „Zpráva“ v okně „Podrobnosti o spuštění“.
- Testeři mohou zkontrolovat stav každého z těchto testovacích kroků.
- Dialog zavřete kliknutím na „OK“.
Video ve zkušební laboratoři
Pokud video není přístupné, klikněte sem
body k zapamatování :
- K provedení testovacích případů použijete modul Test Lab v QualityCenter
- Než zahájíte provádění, musíte vytvořit „Strom testovací sady“
- Chcete-li vytvořit strom testovací sady, musíte nejprve vytvořit složku Test Set Set.
- Dále do složky Test Set přidáte „Testy“ vytvořené v modulu Test Plan.
- Složka testovací sady spolu s přidanými testy se nazývá strom testovací sady (protože vypadá jako stromová struktura.)
- Testovací sady mohou zahrnovat manuální i automatizovaný test.
- Stejný test můžete zahrnout do různých testovacích sad nebo přidat více instancí testu do stejné testovací sady.
- Quality Center také poskytuje plánování, kde můžete určit datum a čas provedení vašich testovacích sad.