- Po definování požadavků zahájí vývojový tým svůj proces návrhu a vývoje, zatímco testovací 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ě prováděných testů. Výsledkem dobrého plánu testování 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 bezproblémově integrován se všemi produkty HP, jako jsou HP UFT a HP Load Runner.
V tomto výukovém programu se naučíte
- Jak vytvořit testovací plán
- Jak nahrávat testy pomocí aplikace Microsoft Excel
- Jak vytvořit testovací zdroje
Jak vytvořit testovací plán
Krok 1) Podobně jako u požadavků vytvořme zástupný symbol / složku pro každý z typů testů, jako jsou funkční a nefunkční.
- Na domovské stránce ALM klikněte na odkaz Testovací plán
- Klikněte na ikonu „Nová složka“
- Zadejte název složky jako „funkční“ a klikněte na „OK“
Krok 2) Vytvořená složka se zobrazí, jak je znázorněno níže.
Krok 3) Podobně vytvořme podsložky pro „Ruční“ a „Automatizované“ testy ve složce „Funkční“. Konečná struktura složek bude tedy vypadat níže:
Poznámka: Z ALM nebudeme moci vytvářet automatizované testovací skripty / výkonnostní testovací skripty; místo toho musí být vytvořen z příslušných nástrojů HP, jako je UFT pro funkční a Load runner pro výkon. Poté se uloží do ALM, aby je bylo možné naplánovat, spustit, sledovat a hlásit.
Krok 4) Bylo by lepší vytvořit novou složku pro každý z modulů aplikace, abychom nevypsali všechny ruční testy do jedné složky. U komplexních aplikací by existovaly tisíce testů, které by bylo obtížné zpracovat, pokud by nebyly správně zarovnány.
Krok 5) Nyní vytvoříme ruční test modulu „Přihlášení“ kliknutím na ikonu „Nový test“ na kartě „Testovací plán“.
Krok 6) Pro úspěšné vytvoření nového testu zadejte následující podrobnosti.
- Zadejte nový název testu
- Zadejte typ testu. V tomto případě se jedná o „manuální“ test.
- Uživatel může také zadat další nepovinná pole, jako je datum, popis, jak je uvedeno níže.
- Po zadání všech podrobností klikněte na „Odeslat“.
Krok 7 ) Jakmile je test vytvořen, zobrazí se vytvořený test ve složce „Ruční“ testy s dalšími kartami vygenerovanými, jak je uvedeno níže. Pojďme si v následujících krocích podrobně promluvit o každé z těchto karet.
Krok 8) Klikněte na kartu „Návrhové kroky“ a klikněte na ikonu „Nový krok“, jak je znázorněno níže. Otevře se dialogové okno Podrobnosti kroku návrhu
- Zadejte název kroku
- Zadejte popis kroku
- Zadejte očekávaný výsledek
- Klikněte na 'OK'
Krok 9) Opakujte krok # 6 a zadejte všechny příslušné kroky k otestování funkčnosti. Po vytvoření všech požadovaných kroků se na kartě „Návrhové kroky“ zobrazí všechny vytvořené kroky, jak je znázorněno níže.
Krok 10) Parametry, pomáhají uživateli přiřadit hodnotu proměnné, která uživateli umožňuje provést stejný test s různými soubory 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, že je důležité mít parametry při provádění testu, které budou řešeny v modulu Test Lab.
Nyní se podívejme, jak vytvořit parametry.
- Vyberte testovací krok, proti kterému bychom chtěli přidat parametr.
- Ikona „Parametr“ bude povolena. Klikněte na stejné, jak je znázorněno níže.
Krok 11) Otevře se dialogové okno Parametr, jak je znázorněno níže. Klikněte na tlačítko „Nový parametr“.
Krok 12) Otevře se dialogové okno s podrobnostmi o testovacích parametrech.
- Zadejte název parametru
- Přiřaďte hodnotu parametru
- Klikněte na „OK“.
Krok 13)
Dialog „parametry“ se zobrazí zpět uživateli
- S vytvořenou proměnnou
- Hodnota
- Klikněte na „OK“.
Krok 14) Nyní si můžeme všimnout, že parametr je přidán v samotném „Testovacím kroku“, jak je uvedeno níže.
Totéž opakujte i pro pole pro heslo.
Podobně vytvořte parametr pro Filed Password
Krok 15) Vytvořené parametry lze zobrazit / upravit na kartě parametrů. Tento dialog nám také pomáhá vytvářet a mazat parametry spojené s testy.
Krok 16) Karta Příloha umožňuje uživateli nahrát jakýkoli typ souboru, například „xls“, „jpg.webp“ atd.
Krok 17) Konfigurace testu nám pomáhá znovu použít test pro různé scénáře případu použití. Pojďme pochopit, jak pracovat s testovacími konfiguracemi na příkladu. Ve výchozím nastavení existuje konfigurace testu, která je zadána jako konfigurace názvu testu.
Poznámka: Výchozí testovací konfiguraci NEMŮŽEME smazat, ale můžeme ji upravit.
Krok 18) Řekněme, že přihlašovací funkce mohou být prováděny třemi typy podnikových uživatelů, jako jsou „helpdesk“, „manager“ a „cluster head“.
Přejmenujme výchozí testovací konfiguraci na „helpdesk“ úpravou pole názvu v „Testovací konfiguraci“.
Krok 19) Nyní přidejme další dvě další testovací konfigurace - správce a hlavu klastru. Ve zkušebních konfiguracích klikněte na ikonu „+“.
Krok 20) ' Dialog Nový test Configuration' otevírá.
- Zadejte název konfigurace testu
- Zadejte další nepovinné parametry, například „vytvořil“, „datum vytvoření“, „popis“
- Klikněte na „OK“.
Krok 21) Opakujte stejný krok jako výše, abyste vytvořili ještě jednu testovací konfiguraci pro „hlavu klastru“ a celá testovací konfigurace se zobrazí uživateli, jak je uvedeno 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 by neměla být zaměňována s parametry testu. Proto bychom měli rozumět rozdílu mezi konfigurací parametrů a testů. Parametry se používají k vytváření proměnných a přiřazování hodnot pro konkrétní krok (parametrizování 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ů použití v podnikání / pracovního postupu. Během provádění mohou uživatelé měnit hodnoty vytvořených parametrů, zatímco je pro vybranou konfiguraci spuštěn testovací případ.
Například pro aplikaci Online platba účtů může uživatel zvolit režim platby. V případě plateb „kreditní kartou“ si uživatel může vybrat hlavní kartu, vízum nebo americký expres. Každý z těch, kteří mají své vlastní body odměny pro zákazníky. Abychom to mohli otestovat, můžeme navrhnout test tak, aby každý z nich byl přidán do testovacích konfigurací k ověření bodů odměny.
Krok 22) Záložka „Pokrytí požadavku“ pomáhá testerům mapovat test podle konkrétních požadavků, což pomáhá uživatelům generovat pokrytí a sledovatelnost.
- Klikněte na záložku „Požadované pokrytí“.
- Vyberte „Požadavek“, který by měl být namapován na tento konkrétní testovací případ
- Kliknutím na tlačítko „<=“ namapujete vybrané požadavky na test. Můžeme také namapovat více požadavků na stejný test.
Krok 23) Karta „Propojené vady“ se zobrazuje prázdná, protože jsme neprovedli žádný test / nevyvolali žádnou vadu oproti testovacímu případu. Tato karta bude vyplněna podrobnostmi o vadách, pokud jsou vady vytvořeny proti testovacímu případu v době vytváření vad.
Krok 24) Záložka Historie zobrazuje seznam změn provedených v průběhu času oproti tomuto konkrétnímu testovacímu případu hned od vytvoření testu.
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 aplikaci Excel a hromadně je nahrává do ALM, místo aby vytvářela jednotlivé ruční testy jeden po druhém. Abychom usnadnili nahrávání do ALM, HP přišlo s Addinem, 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 aplikace Excel.
Jak nahrávat testy pomocí aplikace Microsoft Excel
Krok 1) Před nahráním testů z aplikace Excel musíme připravit Excel tak, aby jej bylo možné nahrát.
- Vyberte pole, která chcete nahrát do ALM, a pro tato pole vytvořte záhlaví v aplikaci Excel.
- Do každého z těchto polí zadejte platná data, jak je uvedeno níže.
Krok 2) Po výběru dat, která chcete nahrát, klikněte na možnost „Exportovat do HP ALM“ v části „Doplňky“.
Krok 3 ) Otevře se Průvodce exportem ALM. Zadejte adresu URL serveru HP ALM a klikněte na tlačítko Další.
Krok 4) Zadejte uživatelské jméno a heslo pro autentizaci a klikněte na „Další“.
Krok 5) Vyberte doménu, název projektu, do kterého bychom chtěli nahrát testy, a klikněte na „Další“.
Krok 6) Vyberte typ dat, který bychom chtěli nahrát. V tomto případě se jedná o testy. Vady také nahrajeme v následujících kapitolách.
Krok 7) Zadejte název nové mapy. První možnost „Vybrat mapu“ je deaktivována, protože jsme dosud mapu nevytvořili. Proto bychom měli vytvořit nový název mapy a kliknout na „Další“. Nevybrali jsme testy „Vytvořit dočasnou mapu“, protože bychom je chtěli pokaždé znovu použít pro nahrávání.
Krok 8 ) Po kliknutí na „Další“ se otevře dialogové okno mapování, jak je znázorněno níže.
- 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. Upozorňujeme, že pole označená ČERVENOU by měla být mapována, protože se jedná o povinná pole.
- Položky mřížky v pravém podokně odkazují na pole, která jsou mapována, takže hodnoty v aplikaci Excel budou proudit do příslušných polí ALM.
Krok 9) Nyní pochopíme, jak mapovat pole v aplikaci Excel na pole v ALM.
- Vyberte pole, které chce uživatel mapovat, a klikněte na tlačítko se šipkou, jak je znázorněno níže.
- Zadejte název sloupce v aplikaci Excel, který odpovídá názvu příslušného sloupce v HP ALM.
- Mapujte všechny požadované sloupce v aplikaci Excel proti příslušným polím v HP ALM. Po namapování všech požadovaných polí klikněte na „Exportovat“.
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 je znovu nahrát.
Níže jsou uvedeny některé běžné chyby:
- Předmět / Cesta je neplatný / nedostupný nebo NENÍ mapován uživatelem.
- Pole „Typ testu“ má jinou hodnotu než Ruční. Automatizované testy NELZE nahrávat pomocí aplikace Excel.
- Pole Název testu je prázdné nebo NENÍ mapováno.
- Stav by neměl mít jiné hodnoty než Design, ready, Imported, Repair.
Krok 11) Nyní si to ověříme na kartě „Testy“. Všechny podrobnosti testu se nahrají, jak je uvedeno níže.
Poznámka : Uživatelé mohou také provádět opětovné nahrávání testů. V případě opětovného nahrání testovacích případů, pokud název testu již existuje a pokud dojde jen ke změně popisu kroku, bude test přepsán existujícím. Pokud se název testu liší od nahraného, nahraje se jako nový test.
Jak vytvořit testovací zdroje
Testovací prostředky umožňují uživatelům spravovat prostředky, které jsou obvykle zachyceny automatizovanými / výkonovými testy. Uživatelé mohou nahrát skript, který lze použít v jednom nebo více testech. 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 Testovací zdroje. Tento modul je demonstrován nahráním stejného souboru aplikace Excel do testovacích prostředků, které jsme použili pro import testů z aplikace Excel do ALM.
Doporučujeme nahrát Excel Test Case, abychom mohli kdykoli upravit testy a znovu nahrát pouze upravené testovací případy. Je také snadné přidávat nové testy a nahrávat pouze nově přidané testy.
Můžeme však také nahrát jiné typy souborů, například .xls, .vbs, .qfl atd.
Krok 1) Přejděte do modulu Testování zdrojů, jak je znázorněno níže. Otevře se stránka modulu testovacích prostředků.
Krok 2) Kliknutím na ikonu Nová složka vytvořte novou složku, 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 viz - Ruční, Automatizace a Výkon.
Krok 3) Složka se vytvoří, jak je znázorněno níže.
Krok 4) Podobně vytvořme další dvě složky viz - Automatizace a Výkon. Po vytvoření složky pro každý z testovacích prostředků bude konečná struktura složek následující:
Krok 5) Pojďme vytvořit nový testovací zdroj nahráním souboru aplikace Excel, který jsme vytvořili pro psaní ručních testů, které byly nahrány do ALM. Vyberte složku, do které chce uživatel nahrát testovací prostředek.
Krok 6) Zadejte název testovacího zdroje, vyberte také typ zdroje a klikněte na „OK“.
Krok 7) Po vytvoření testovacího zdroje nyní musíme nahrát zdroj tak, aby byl k dispozici na kartě „Prohlížeč zdrojů“, která bude použita napříč testy.
- Klikněte na kartu Prohlížeč zdrojů
- Klikněte na „Nahrát soubor“ a vyberte soubor k nahrání
Krok 8) Po nahrání souboru se uživateli zobrazí Stav a bude k dispozici ke stažení.
Poznámka: Jsou nahrány následující typy testovacích zdrojů, které lze použít k provedení automatizovaných testů.
- Datová tabulka
- Proměnné prostředí
- Knihovny funkcí
- Scénáře obnovy
- Sdílené úložiště objektů
Video o plánu testování
Pokud video není přístupné, klikněte sem
klíčové jídlo: -
- Modul Testovací plán v QualityCenter použijete k navrhování a vytváření testovacích případů / skriptů.
- Pro snadné sledování můžete své testy v modulu Testovací plán propojit s požadavky v modulu požadavků.
- QualityCenter poskytuje mnoho funkcí, jako je kopírování testovacích kroků, zasílání skriptů e-mailem ke kontrole, přidávání příloh atd., Které usnadňují rychlejší vývoj testovacích případů.