Modul testovacího plánu ve výukovém programu HP ALM (Centrum kvality).

  • Po definování požadavků zahájí vývojový tým proces návrhu a vývoje Testování tým začne navrhovat testy, které lze provést po nasazení sestavení.
  • Úspěch jakéhokoli produktu závisí na testovacích procesech a kvalitě testování, které se provádí. Dobrý Testovací plán výsledkem je produkt bez chyb.
  • ALM podporuje údržbu a provádění manuálních, automatizačních a výkonnostních testů, protože ALM je hladce integrován se všemi produkty HP, jako jsou HP UFT a HP Load Runner.

Modul testovacího plánu v HP ALM

Jak vytvořit testovací plán

Krok 1 ) Podobně jako u požadavků vytvořte zástupný symbol/složku pro každý z typů testů, jako je Funkční a Nefunkční.

  1. Klikněte na odkaz Test Plan na domovské stránce ALM
  2. Klikněte na ikonu 'Nová složka'
  3. Zadejte název složky jako „Functional“ a klikněte na „OK“

Vytvořte testovací plán

Krok 2) Vytvořená složka se zobrazí, jak je uvedeno níže.

Vytvořte testovací plán

Krok 3) Podobně vytvoříme podsložky pro „Ruční“ a „Automatické“ testy ve složce „Funkční“. Struktura konečné složky tedy bude vypadat následovně:

Poznámka: NEBUDEME schopni vytvářet automatizované testovací skripty/skripty pro testování výkonu z ALM; místo toho musí být vytvořen z příslušných nástrojů HP, jako je UFT pro funkčnost a Load runner pro výkon. Poté se uloží do ALM, takže je lze plánovat, spouštět, monitorovat a hlásit.

Vytvořte testovací plán

Krok 4) Bylo by lepší vytvořit složku New pro každý z modulů aplikace, abychom všechny ruční testy neukládali do jedné složky. Pro komplexní aplikace by byly tisíce testů, které by bylo obtížné zvládnout, pokud by nebyly správně zarovnány.

Vytvořte testovací plán

Krok 5) Nyní vytvoříme ruční test pro modul 'Přihlášení' kliknutím na ikonu 'Nový test' v záložce 'Testovací plán'.

Vytvořte testovací plán

Krok 6) Pro úspěšné vytvoření nového testu zadejte následující podrobnosti.

  1. Zadejte název nového testu
  2. Zadejte typ testu. V tomto případě se jedná o „ruční“ test.
  3. Uživatel může také zadat další nepovinná pole, jako je datum, Descriptiont, jak je uvedeno níže.
  4. Po zadání všech podrobností klikněte na 'Odeslat'.

Vytvořte testovací plán

Krok 7) Jakmile je test vytvořen, vytvořený test se objeví ve složce „Manual“ testy s dalšími kartami vygenerovanými, jak je uvedeno níže. Pojďme si každou z těchto karet podrobně probrat v následujících krocích.

Vytvořte testovací plán

Krok 8) klikněte 'Design Steps' a klikněte na ikonu 'Nový krok', jak je znázorněno níže. Otevře se dialogové okno Podrobnosti kroku návrhu

  1. Zadejte název kroku
  2. Zadejte Krok Description
  3. Zadejte očekávaný výsledek
  4. Klikněte na „OK“

Vytvořte testovací plán

Krok 9) Opakujte krok č. 6 a zadejte všechny relevantní kroky pro testování funkčnosti. Po vytvoření všech požadovaných kroků se na kartě „Kroky návrhu“ zobrazí všechny vytvořené kroky, jak je uvedeno níže.

Vytvořte testovací plán

Krok 10) Parametry pomáhá uživateli přiřadit hodnotu proměnné, která uživateli umožňuje provést stejný test s různými sadami dat. V tomto případě mohou být uživatelské jméno a heslo dva parametry, kterým by byla přiřazena hodnota. Pochopíme důležitost parametrů při provádění testu, kterým se budeme zabývat v modulu Test Lab.

Nyní se podívejme, jak vytvořit parametry.

  1. Vyberte testovací krok, ke kterému bychom chtěli parametr přidat.
  2. Ikona „Parametr“ bude aktivována. Klikněte na totéž, co je uvedeno níže.

Vytvořte testovací plán

Krok 11) Otevře se dialogové okno Parametr, jak je znázorněno níže. Klikněte na tlačítko 'Nový parametr'.

Vytvořte testovací plán

Krok 12) Otevře se dialogové okno podrobností parametrů testu.

  1. Zadejte název parametru
  2. Přiřaďte hodnotu parametru
  3. Klikněte na tlačítko OK.

Vytvořte testovací plán

Krok 13) Uživateli se zobrazí dialog „parametry“.

  1. S vytvořenou proměnnou
  2. Hodnota
  3. Klikněte na tlačítko OK.

Vytvořte testovací plán

Krok 14) Nyní si můžeme všimnout, že parametr je přidán do samotného 'Test Step', jak je znázorněno níže.

Opakujte totéž pro pole pro heslo.

Vytvořte testovací plán

Podobně vytvořte parametr pro Password Filed

Krok 15) Vytvořené parametry lze prohlížet/upravovat v záložce parametry. Tento dialog nám také pomáhá vytvářet, mazat parametry spojené s testy.

Vytvořte testovací plán

Krok 16) Záložka přílohy umožňuje uživateli nahrát jakýkoli typ souboru, jako je „xls“, „jpg“ atd.

Vytvořte testovací plán

Krok 17) Konfigurace testu nám pomáhá znovu použít test pro různé scénáře použití. Pojďme si na příkladu porozumět, jak pracovat s testovacími konfiguracemi. Ve výchozím nastavení existuje konfigurace testu, která je určena jako název testu.

Poznámka: Výchozí konfiguraci testu NEMŮŽEME smazat, ale můžeme ji upravit.

Vytvořte testovací plán

Krok 18) Řekněme, že funkci přihlášení mohou provádět tři typy podnikových uživatelů, jako je „helpdesk“, „manažer“ a „hlava clusteru“.

Přejmenujme výchozí konfiguraci testu na „helpdesk“ úpravou pole názvu „Konfigurace testu“.

Vytvořte testovací plán

Krok 19) Nyní přidáme další dvě další testovací konfigurace viz – manažer a hlava clusteru. Klikněte na ikonu '+' pod konfigurací testu.

Vytvořte testovací plán

Krok 20) Jedno "Otevře se dialogové okno Konfigurace nového testu.

  1. Zadejte název konfigurace testu
  2. Zadejte další nepovinné parametry, jako je „vytvořil“ , „datum vytvoření“, „popis“
  3. Klikněte na tlačítko OK.

Vytvořte testovací plán

Krok 21) Opakujte stejný krok jako výše pro vytvoření další testovací konfigurace pro „cluster head“ a uživateli se zobrazí celá konfigurace testu, jak je znázorněno níže. To umožní testerům provést stejný test jednotlivě proti všem vytvořeným konfiguracím během provádění testu, což nebude mít za následek žádné přepisování testů.

Konfigurace testu NESMÍ být zaměňována s parametry testu. Proto bychom měli chápat rozdíl mezi konfiguracemi parametrů a testů. Parametry se používají k vytváření proměnných a přiřazení hodnot pro konkrétní krok (parametrizace testu), zatímco konfigurace testu je použitelná pro všechny kroky a obecně se používá k testování různých případů obchodního použití/pracovního postupu. Během spouštění mohou uživatelé měnit hodnoty vytvořených parametrů, zatímco a Testovací případ se provede pro vybranou konfiguraci.

Například, aplikace pro online platby faktur, může uživatel vybrat režim platby. V případě plateb „kreditní kartou“ si uživatel může vybrat buď hlavní kartu, vízum nebo American Express. Každý z nich má své vlastní body odměn pro zákazníky. Abychom to otestovali, můžeme navrhnout test tak, že každý z nich bude přidán do testovacích konfigurací pro ověření bodů odměny.

Vytvořte testovací plán

Krok 22) Karta „Pokrytí požadavků“ pomáhá testerům mapovat test podle konkrétního požadavku (požadavků), což pomáhá uživatelům vytvářet pokrytí a sledovatelnost.

  1. Klikněte na záložku 'Pokrytí požadavků'.
  2. Vyberte „Požadavek“, který by měl být namapován na tento konkrétní testovací případ
  3. Kliknutím na tlačítko '<=' přiřadíte vybrané požadavky k testu. Můžeme také mapovat více požadavků na stejný test.

Vytvořte testovací plán

Krok 23) Karta 'Linked Defects' je prázdná, protože jsme neprovedli žádný test/žádný nevyvolali Přeběhnout proti testovacímu případu. Tato karta bude vyplněna podrobnostmi o defektu, pokud jsou defekty zaúčtovány proti testovacímu případu v době vytváření defektů.

Vytvořte testovací plán

Krok 24) Karta Historie zobrazuje seznam změn provedených v průběhu času proti tomuto konkrétnímu testovacímu případu hned od okamžiku vytvoření testu.

Vytvořte testovací plán

Nahrávání testů

Někdy uživatel nebude vytvářet testovací případy ručně, protože je to do značné míry časově náročný proces. Většina organizací vyvíjí ruční testy v Excelu a hromadně je nahrávají do ALM, místo aby vytvářely jednotlivé ruční testy jeden po druhém. Aby se usnadnilo nahrávání do ALM, společnost HP přišla s doplňkem, pomocí kterého může uživatel nahrávat přímo z MS Excel/MS Word. Pojďme pochopit postup krok za krokem k nahrání požadavků do QC z Excelu.

Jak nahrát testy pomocí Microsoft vynikat

Krok 1) Před nahráním testů z excelu musíme připravit Excel tak, aby jej bylo možné nahrát.

  1. Vyberte pole, která chcete nahrát do ALM, a vytvořte záhlaví v Excelu pro tato pole.
  2. Do každého z těchto polí zadejte platná data, jak je uvedeno níže.

Nahrajte testy pomocí Microsoft vynikat

Krok 2) Po výběru dat k odeslání klikněte na 'Export to HP ALM' z 'Add-Ins'.

Nahrajte testy pomocí Microsoft vynikat

Krok 3) Otevře se Průvodce exportem ALM. Zadejte adresu URL serveru HP ALM a klikněte na 'Další'.

Nahrajte testy pomocí Microsoft vynikat

Krok 4) Zadejte uživatelské jméno a heslo pro ověření a klikněte na 'Další'.

Nahrajte testy pomocí Microsoft vynikat

Krok 5) Vyberte doménu, název projektu, do kterého bychom chtěli testy nahrát, a klikněte na 'Další'.

Nahrajte testy pomocí Microsoft vynikat

Krok 6) Vyberte typ dat, která chceme nahrát. V tomto případě jde o testy. V nadcházejících kapitolách také nahrajeme Defekty.

Nahrajte testy pomocí Microsoft vynikat

Krok 7) Zadejte název nové mapy. První možnost „Vybrat mapu“ je zakázána, protože jsme mapu dosud nevytvořili. Proto bychom měli vytvořit nový název mapy a kliknout na 'Další'. Nevybrali jsme možnost „Vytvořit dočasnou mapu“, protože bychom ji chtěli pokaždé znovu použít pro nahrávání „testů“.

Nahrajte testy pomocí Microsoft vynikat

Krok 8) Po kliknutí na 'Další' se otevře mapovací dialog, jak je znázorněno níže.

  1. Položky mřížky v levém podokně, které jsou uvedeny, odpovídají polím, která jsou k dispozici pro odeslání v HP ALM. Vezměte prosím na vědomí, že pole označená 'ČERVENOU' by měla být namapována, protože jsou povinná.
  2. Položky mřížky pravého podokna odkazují na pole, která jsou namapována tak, aby hodnoty v Excelu proudily do odpovídajících polí ALM.

Nahrajte testy pomocí Microsoft vynikat

Krok 9) Nyní pochopíme, jak mapovat pole v Excelu proti polím v ALM.

  1. Vyberte pole, které by chtěl uživatel namapovat, a klikněte na tlačítko se šipkou, jak je znázorněno níže.

Nahrajte testy pomocí Microsoft vynikat

  1. Zadejte název sloupce v aplikaci Excel, který odpovídá názvu příslušného sloupce v HP ALM.

Nahrajte testy pomocí Microsoft vynikat

  1. Namapujte všechny požadované sloupce v Excelu k příslušným polím v HP ALM. Po namapování všech požadovaných polí klikněte na 'Exportovat'.

Nahrajte testy pomocí Microsoft vynikat

Krok 10) Po úspěšném nahrání ALM zobrazí zprávu, jak je uvedeno níže. Pokud se objeví chyby, opravte problém a zkuste to znovu nahrát.

Některé z běžných chyb jsou uvedeny níže:

  • Předmět/cesta je neplatný/nedostupný nebo NENÍ namapován uživatelem.
  • Pole 'Typ testu' má jinou hodnotu než Manual. Automatizované testy CAN nahrát pomocí Excelu.
  • Pole Název testu je prázdné nebo NENÍ namapováno.
  • Stav by neměl mít jiné hodnoty než Design, ready, Imported, Repair.
  • Nahrajte testy pomocí Microsoft vynikat

Krok 11) Nyní totéž ověřte na kartě Testy. Všechny podrobnosti testu jsou nahrány, jak je uvedeno níže.

Pozor : Uživatelé mohou také provádět opětovné nahrání testů. V případě opětovného nahrání testovacích případů, pokud již název testu existuje a pokud došlo pouze ke změně v popisu kroku, bude test přepsán stávajícím. Pokud se název testu liší od nahraného, ​​nahraje se jako nový test.

Nahrajte testy pomocí Microsoft vynikat

Jak vytvořit testovací zdroje

Testovací zdroje umožňují uživatelům spravovat zdroje, které jsou obvykle získávány automatickými/testy výkonu. Uživatelé mohou nahrát skript, který může být použit jedním nebo více testy. Lze je také stáhnout/upravit a znovu nahrát zpět do testovacích zdrojů.

Podívejme se, jak můžeme efektivně využít modul Test Resources. Tento modul je demonstrován nahráním stejného excelového souboru do testovacích zdrojů, které jsme použili pro import testů z excelu do ALM.

Doporučujeme nahrát testovací případ Excel, abychom mohli testy kdykoli upravit a znovu nahrát pouze upravené testovací případy. Je také snadné přidávat nové testy a nahrávat právě nově přidané testy.

Můžeme však nahrát i jiné typy souborů, jako jsou .xls, .vbs, .qfl atd.

Krok 1) Přejděte do modulu Test Resources, jak je znázorněno níže. Otevře se stránka modulu testovacích zdrojů.

Vytvořte testovací zdroje

Krok 2) Vytvořte „Novou složku“ kliknutím na ikonu Nová složka, jak je znázorněno níže. Otevře se dialogové okno Nová složka. Vytvořme testovací zdroj pro všechny tři testy – Manuální, Automatizace a Výkon.

Vytvořte testovací zdroje

Krok 3) Složka se vytvoří, jak je uvedeno níže.

Vytvořte testovací zdroje

Krok 4) Podobně vytvoříme další dvě složky – Automation a Performance. Po vytvoření složky pro každý z testovacích zdrojů bude konečná struktura složek vypadat následovně:

Vytvořte testovací zdroje

Krok 5) Vytvořme nový testovací zdroj nahráním excelového souboru, který jsme vytvořili pro psaní manuálních testů, které byly nahrány do ALM. Vyberte složku, do které chce uživatel nahrát testovací prostředek.

Vytvořte testovací zdroje

Krok 6) Zadejte název testovacího zdroje a také vyberte typ zdroje a klikněte na 'OK'.

Vytvořte testovací zdroje

Krok 7) Po vytvoření testovacího prostředku nyní musíme zdroj nahrát, aby byl dostupný na kartě 'Prohlížeč zdrojů', která bude použita napříč testy.

  1. Klikněte na kartu Prohlížeč zdrojů
  2. Klikněte na „Nahrát soubor“ a vyberte soubor k nahrání

Vytvořte testovací zdroje

Krok 8) Po nahrání souboru se uživateli zobrazí Stav a bude k dispozici ke stažení.

Vytvořte testovací zdroje

Poznámka: Nahrány jsou následující typy testovacích zdrojů, které lze použít k provádění automatických testů.

  1. Datová tabulka
  2. Proměnné prostředí
  3. Knihovny funkcí
  4. Scénáře obnovy
  5. Sdílené úložiště objektů

Video o zkušebním plánu

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

klíčové věci: -

  • Modul Test Plan v QualityCenter použijete k navrhování a vytváření testovacích případů/skriptů.
  • Své testy v modulu Test Plan Module můžete propojit s požadavky v modulu požadavků pro snadné sledování.
  • QualityCenter poskytuje mnoho funkcí, jako je kopírování testovacích kroků, zasílání skriptů pro kontrolu e-mailem, přidávání příloh atd. pro usnadnění rychlejšího vývoje testovacích případů.