Testovací laboratoř v HP ALM (Centrum kvality)

  • Po dokončení návrhu testu proběhne provedení testu pomocí modulu Test Lab.
  • Jeden běžný termín, se kterým se v HP ALM setkáte v modulu Test Set testovací laboratoře. Pokud vaše mysl spouští obrazy nějaké sbírky nebo sady, máte pravdu. Test Set je ve skutečnosti sbírka testovacích případů, které hodláme provést.
  • Testovací případy z Testovací plán modul jsou volány do modulu Test Lab.
  • Změny provedené v testovacích případech v modulu Test Lab nemají vliv na nadřazené testovací případy v modulu Test Plan Module. Můžete volně experimentovat. Odtud název Test Lab!
  • Je lepší dát testovací sadě stejný název jako modulu, aby všechny testy v modulu byly obsaženy ve stejné testovací sadě, což by bylo snadné provést. track.
  • Každá složka testovací sady je přiřazena ke konkrétnímu cyklu. To umožňuje uživatelům seskupit testy, které budou provedeny v určitém cyklu.
  • Tento modul také pomáhá uživateli track průběh cyklu při provádění testů.
  • Modul Test Lab se skládá z následujících funkcí a dovolte nám podrobně porozumět každé z nich.

Testovací laboratoř v HP ALM

Jak vytvořit testovací sadu

Krok 1) Prvním krokem je vytvoření kořenové složky jako kontejneru pro testovací sady. Můžeme ji pojmenovat v souladu s verzí a cyklem, aby bylo snadné ji track.

  1. Přejděte na modul 'Test Lab' na kartě 'Testování'
  2. Vytvořte novou složku kliknutím na ikonu 'Nová složka'.
  3. Otevře se dialogové okno 'New Test Set Folder'. Zadejte název složky jako „2017 R1 – Cyklus 1“.
  4. Klikněte na 'OK'

Vytvořte testovací sadu

Krok 2) Složka Test Run by byla vytvořena, jak je znázorněno níže.

Vytvořte testovací sadu

Krok 3) Vyberte vytvořenou složku a přiřaďte k ní 'Cycle', což znamená, že pro cyklus 1 by měla být provedena celá testovací sada.

Vytvořte testovací sadu

Krok 4) Zadejte název testovací sady a klikněte na 'OK'

Poznámka: Target Pole cyklu je deaktivováno, protože cílový cyklus je vybrán na úrovni složky (2017 R1 – Cyklus 1).

Vytvořte testovací sadu

Krok 5) Po vytvoření testovací sady musíme vybrat testy a přidat je do testovací sady.

  1. Vyberte testovací sadu.
  2. Přejděte na 'Execution Grid'.
  3. Klikněte na tlačítko „Vybrat testy“. Otevře se strom testovacího plánu.
  4. Vyberte testy, které se mají pro tento cyklus provést.
  5. Klikněte na tlačítko '<='. To přesune/vytáhne testovací případy z testovacího plánu do testovací laboratoře.

Vytvořte testovací sadu

Krok 6) Po přidání testů ze stromu testovacího plánu se uživateli zobrazí všechny konfigurační parametry vybraných testů. Uživatel může upravit konfiguraci před jejím přidáním do testovací laboratoře.

Poznámka: Uživatel nemá žádnou kontrolu nad výběrem konfigurace testu v testovací laboratoři. Celá konfigurace bude tedy standardně 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.

Vytvořte testovací sadu

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- Login Test'.

Vytvořte testovací sadu

Krok 8) Opakováním výše uvedených kroků vytvořte další sady testů a vyberte všechny relevantní testy plánované pro tento cyklus. Po vytvoření celé testovací sady bude struktura testovací sady vypadat následovně:

Vytvořte testovací sadu

Krok 9) Další důležitou záložkou, které musíme porozumět, je „Flow Execution Flow“. Vyberte 'Execution Flow Tab', která zobrazuje pořadí, ve kterém by se testy zobrazovaly během provádění. Uživatelé mohou také změnit exekuční příkaz pomocí této záložky, která bude řešena v samostatné části tohoto modulu.

Vytvořte testovací sadu

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í.

  • Spusťte testovací sadu – Tato možnost umožňuje uživateli provést všechny testy ve vybrané testovací sadě.
  • Běh – Tato možnost pomáhá uživateli provést pouze vybraný test.

Proveďte testy

Krok 2) Spusťte celou testovací sadu modulu Login výběrem možnosti „Spustit testovací sadu“. Po kliknutí na „Spustit testovací sadu“ se uživateli zobrazí dvě možnosti.

  1. Ruční běžec (výchozí) – Pořadí testů zobrazených během provádění bude stejné jako pořadí, které je zobrazeno v mřížce testovací sady.
  2. Automatický běžec – Pořadí testů zobrazených během provádění bude zobrazeno jako pořadí nastavené na kartě toku provádění.

Pokračujme výchozí možností.

Proveďte testy

Krok 3) Uživateli se zobrazí Ruční testovací běžec. V tomto dialogu pochopíme důležité funkce.

  1. Začněte běhat – Pomáhá nastartovat provádění
  2. Ukončit běh – Ukončí aktuální provádění a zavře ruční zaváděcí zařízení.
  3. Zrušit běh – Zruší provádění aktuálních testů.
  4. Přílohy – Pomáhá nám připojit snímek obrazovky/jakékoli další informace související s provedením tohoto testu
  5. Nová vada – Po kliknutí na něj se otevře dialog nové vady, pomocí kterého a Přeběhnout lze zveřejnit.
  6. Informace o OS – Poskytuje informace o operačním systému, ve kterém jsou testy prováděny.
  7. Název spuštění – Jedinečné časové razítko, pomocí kterého mohou být výsledky testu analyzovány později.

Klikněte na 'Zahájit běh'.

Proveďte testy

Krok 4) Uživateli se zobrazí ruční testovací běžec s ovládacími prvky testu a kroky. Pojďme pochopit funkce dostupné v tomto dialogu testovacího běhu.

Přidejte krok během provádění testu Přidejte krok během doby provádění testu.
Smazat krok Odstraňte krok během doby provádění testu.
Pass Selected Pass Selected
Selhání Vybráno Selhání Vybráno
Zobrazuje parametr pro vybraný testovací krok Zobrazuje parametr pro vybraný testovací krok
Zachyťte snímek obrazovky a přidejte přílohy Umožňuje uživateli zachytit snímek obrazovky a přidat přílohy během běhu.
Umožňuje uživateli přidat defekt Umožňuje uživateli přidat defekt během běhu.
Zobrazuje uživatele v kompaktním zobrazení Zobrazuje uživateli kompaktní pohled na testovací běžec
Ukončete provádění Ukončete provádění
  1. Krok Numbers vytvořené ve fázi návrhu testu
  2. Description vybraného kroku.
  3. Očekávaný výsledek zvoleného kroku.

    Proveďte testy

Krok 5) Poté se uživateli zobrazí další test v testovací sadě. Opakujte krok 3 a krok 4 pro provedení testu a odpovídajícím způsobem označte stav.

Proveďte testy

Jak vytvořit plán testovacího provozu

Testeři mohou řídit provádění testu pomocí záložky „Flow Execution Flow“. Testeři mohou také určit datum a čas pro provedení konkrétní testovací instance. Můžeme také naplánovat test na základě výsledků jiné zadané testovací instance v Execution Flow.

Nyní pochopíme, jak naplánovat testovací tok v HP-ALM.

Krok 1) V modulu Test Lab vyberte záložku „Execution Flow“.

Vytvořte plán zkušebního provozu

Krok 2) Double klikněte na konkrétní test, podle kterého je potřeba rozvrh nastavit. „Test Run Schedule“ by se zobrazilo, jak je uvedeno níže. Můžeme si všimnout, že neexistují žádné podmínky spuštění, které byly nastaveny ve výchozím nastavení.

Vytvořte plán zkušebního provozu

Krok 3) Chcete-li přidat podmínku provedení, klikněte na ikonu „+“, jak je znázorněno níže.

Vytvořte plán zkušebního provozu

Krok 4) Otevře se dialogové okno Nová podmínka provedení.

  1. Vyberte test z rozbalovací nabídky test. Zobrazí se všechny testy v testovací sadě
  2. Vyberte podmínku. Může trvat buď 'Passed' nebo 'Finished'.
  3. Klikněte na tlačítko OK.

    Vytvořte plán zkušebního provozu

Krok 5) Zobrazí se plán zkušebního provozu s přidanými podmínkami provádění.

Vytvořte plán zkušebního provozu

Krok 6) Průběh provádění se automaticky zarovná, jak je znázorněno níže. Podle níže zobrazeného průtoku test 'Cluster Head' se provede pouze po dokončení kontroly '02 – Reset Button Check'.

Vytvořte plán zkušebního provozu

Krok 7) Nyní pochopíme, 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í automatických testů.

Řekněme, že přihlašovací profil manažera by byl připraven až po určitém datu. Testeři tedy mohou provést totéž zadáním podmínek v 'Flow provedení'.

Double Klikněte na test, pro který je třeba nastavit kritéria toku provádění.

Vytvořte plán zkušebního provozu

Krok 8) Teď,

  1. Přejděte na modul „Časová závislost“.
  2. Vyberte „Spustit v určený čas“
  3. Zadejte datum, kdy chcete provést
  4. Zadejte čas, kdy chcete provést test
  5. Klikněte na 'OK'.

Vytvořte plán zkušebního provozu

Krok 9) Karta toku provádění bude znovu zarovnána, jak je znázorněno níže. Tento druh plánování je velmi užitečný pro automatizované testy, které se řídí stejnými kroky.

Poznámka: Pokud nastane naplánované datum a čas, ALM automaticky spustí testy. Hodí se pro automatický test, protože test by byl proveden bez jakéhokoli ručního zásahu. Předpokladem pro automatické spouštění testů je, ž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 ruční test, nebude to mít žádný účinek.

Vytvořte plán zkušebního provozu

Jak analyzovat výsledek testu

Krok 1) Po provedení testu mohou testeři zobrazit výsledky v modulu „Testovací běhy“. Obsahuje výsledky běhů testovací instance a běhu testovací sady.

  1. Přejděte na „Testovací běhy“ na kartě „Testování“ a otevře se okno, jak je znázorněno níže:
  2. Run Name je jedinečná hodnota generovaná pro každé z těchto provedení testu.
  3. 'Stav' ukazuje konečný stav provádění testu.

Podrobný výsledek lze zobrazit kliknutím na 'Run ID'.

Analyzujte výsledek testu

Krok 2) Otevře se dialogové okno Podrobnosti běhu a uživatel bude moci zobrazit podrobný výsledek.

  1. Přejděte na záložku 'Report' v okně 'Run Details'.
  2. Testeři mohou zkontrolovat stav každého z těchto testovacích kroků.
  3. Klepnutím na 'OK' zavřete dialogové okno.

Analyzujte výsledek testu

Video na Test Lab

klikněte zde pokud video není přístupné

body k zapamatování:

  • Budete používat Zkušební laboratoř modul v QualityCenter k provedení vašich testovacích případů
  • Než začnete s prováděním, musíte vytvořit „Strom testovací sady“
  • Chcete-li vytvořit strom testovací sady, musíte nejprve vytvořit „složku testovací sady“
  • Dále přidáte „Testy“ vytvořené v modulu Test Plan Module do složky Test Set.
  • 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 ruční i automatizovaný test.
  • Můžete zahrnout stejný test 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 zadat datum a čas provedení vašich testovacích sad.

Shrňte tento příspěvek takto: