Jak integrovat UFT (QTP) s ALM (Quality Center)

Obsah:

Anonim
  • ALM umožňuje integraci s dalšími produkty HP, jako jsou HP UFT a HP Load Runner.
  • HP UFT je funkční automatizační nástroj, který podporuje automatizaci oken i webových aplikací. Podporuje také více technologií, jako je .NET, Java, Siebel, SAP atd.
  • V této části pochopíme, jak řídit skripty UFT z ALM. Skládá se z různých konfigurací a kroků.
  • Předpokladem pro tento modul je, že musí být nainstalovány ALM i UFT.
Následuje plán, který je třeba následovat nebo spustit testy UFT pomocí ALM

Část A - Instalace doplňku:

Krok 1) Přejděte na vstupní stránku ALM (http: // localhost: 8181 / qcbin /) a vyberte 'Nástroje', jak je uvedeno níže.

Krok 2) Je třeba kliknout na stránku Doplněk a na odkaz „HP ALM connectivity“.

Krok 3) Klikněte na odkaz „Stáhnout HP ALM Connectivity“ a soubor exe se stáhne na určené místo.

Krok 4) Klepněte pravým tlačítkem myši na stažený soubor a klepněte na příkaz Spustit jako správce.

Krok 5) Nebude existovat žádný průvodce instalací, kterým by uživatel musel projít, pokud je UFT předinstalován. Uživatel obdrží pouze stav instalace, jak je uvedeno níže.

Část B - Připojení UFT a ALM

Krok 1) Otevřete UFT a všimnete si přítomnosti ALM jako jedné z nabídek, jak je uvedeno níže.

Krok 2) Přejděte do nabídky ALM a vyberte připojení ALM.

Krok 3) Otevře se dialogové okno připojení ALM.

  1. Zadejte adresu URL serveru ALM
  2. Zadejte uživatelské jméno
  3. Zadejte heslo a klikněte na „Připojit“

Krok 4) Po úspěšném ověření budou soubory ALM staženy, protože navazujeme spojení mezi ALM a UFT vůbec poprvé.

Krok 5) Dialog připojení ALM čeká, až uživatel vybere doménu a projekt.

  1. Vyberte doménu
  2. Vyberte projekt
  3. Klikněte na 'Přihlásit'

Krok 6) Dialogové okno připojení ALM zobrazuje stav.

  1. Připojeno k serveru a uvádí podrobnosti o adrese serveru a uživatelském jménu.
  2. Připojeno k projektu a uvádí podrobnosti o projektu.
  3. Klikněte na 'Zavřít'

Část C - Uložení skriptu do ALM

  • Pojďme pochopit různé komponenty, které jsou vyžadovány pro spuštění skriptu UFT.
  • Hlavní skript ovladače - Vstupní bod pro jakýkoli skript UFT, který má příponu .mts.
  • Knihovna - příslušné soubory skriptů / funkcí, které mohou mít příponu (.vbs) nebo (.qfl).
  • Repozitář objektů - obvykle má ze své podstaty úložiště sdílených objektů a má příponu .tsr.
  • DataTable - Používá se k parametrizaci testů. Obvykle soubor Excel.

Poznámka: Myšlenkou této kapitoly je porozumět integraci ALM a UFT a NE naučit se psát skripty UFT.

Krok 1) Prvním krokem je uložení hlavního skriptu ovladače do ALM z UFT. Přejděte do nabídky „Soubor“ a vyberte „Nový test“, jak je uvedeno níže.

Krok 2) Otevře se dialogové okno Nový test.

  1. Vyberte typ testu.
  2. Zadejte název testu.
  3. Musíme zvolit umístění jako ALM (ve výchozím nastavení by se zobrazilo umístění nainstalované UFT). Klikněte na tlačítko „Procházet“.

Krok 3) Otevře se dialogové okno „Vybrat umístění“.

  1. Vyberte kartu Testovací plán ALM.
  2. Poklepáním na složku „ Funkční “ otevřete její podsložky.

Krok 4) Otevře se dialogové okno „Vybrat umístění“ s podsložkami „ Funkční “ složky.

  1. Poklepejte na složku Automatizace .
  2. Klikněte na „Vybrat“.

Krok 5) Dialogové okno „Nový test“ se zobrazí zpět uživateli

  1. Se zvoleným testovacím místem směřujícím na ALM.
  2. Klikněte na „Vytvořit“.

Krok 6) Nyní ověřte, zda se test úspěšně vytvořil, přihlášením do ALM.

Přejděte na modul „Testovací plán“.

  • Všimnete si, že testovací skript „Guru99_Bank_Auto“ je vytvořen ve složce „Automation“.
  • Na kartě podrobností také zjistíme, že typ testu je uzamčen jako „QUICKTEST_TEST“, což znamená, že se jedná o skript UFT.

Krok 7) Nyní začněte vyvíjet skript v UFT a uložte skript, který je přístupný v ALM výběrem záložky „Testovací skript“ vytvořeného testu.

Krok 8) Dalším krokem je uložení přidružených souborů knihovny funkcí pod modulem „testovacích prostředků“ ALM, který by byl automaticky vyzvednut během provádění.

Pro tento skript máme k vytvořenému testovacímu skriptu přidruženy dvě knihovny funkcí, z nichž jedna obsahuje všechny funkce související s aplikací a druhá obsahuje funkci, která uživatelům pomůže vygenerovat výstupní textový výsledný soubor.

Krok 9) Musíme uložit související soubory knihovny do ALM v části „Testovací zdroje“.

  • Klikněte na tlačítko „Nový zdroj“
  • Otevře se dialogové okno „Nový zdroj“
  • Zadejte název knihovny funkcí
  • Vyberte typ jako „Knihovna funkcí“
  • Klikněte na 'OK'

Krok 10) Vytvořený testovací prostředek se uživateli zobrazí, jak je uvedeno níže.

Krok 11) Nyní musíme nahrát soubory .vbs do vytvořeného testovacího zdroje.

  • Klikněte na „Prohlížeč zdrojů“
  • Klikněte na „Nahrát soubor“

Krok 12) Otevře se dialogové okno pro nahrání souboru.

  • Vyberte cestu, kde je umístěn soubor .vbs
  • Vyberte soubor, který se má nahrát.
  • Klikněte na „Otevřít“.

Krok 13) Po úspěšném nahrání ALM zobrazí stav uživateli. Klikněte na „OK“.

Krok 14) Načtený testovací zdroj lze zobrazit pomocí „Prohlížeče zdrojů“.

Krok 15) Opakováním kroků 8 až 14 nahrajte další funkční soubor spojený s testem. Po nahrání souboru 'generateresult.vbs' se zobrazí prohlížeč prostředků, jak je znázorněno níže.

Krok 16) Nyní musíme nahrát příslušné soubory „Object Repository“ do modulu „test resources“, podobně jako jsme nahráli knihovny funkcí.

  1. Klikněte na modul „Nový zdroj“
  2. Otevře se okno modulu „Nový zdroj“.
  3. Zadejte název testovacího prostředku.
  4. Vyberte typ souboru jako „Objektové úložiště“.
  5. Klikněte na 'OK'

Krok 17) Testovací prostředek se vytvoří, jak je znázorněno níže. Nyní uživatel potřebuje nahrát soubor úložiště.

  • Klikněte na kartu Prohlížeč zdrojů.
  • Klikněte na tlačítko „Nahrát soubor“.

Krok 18) Nyní nahrajte soubor úložiště sdílených objektů.

  • Vyberte soubor, kde byl uložen.
  • Klikněte na tlačítko „Otevřít“.

Krok 19) Po úspěšném nahrání ALM zobrazí stav uživateli. Klikněte na „OK“.

Krok 20) Testovací prostředek lze zobrazit přímo z ALM, jak je uvedeno níže.

Krok 21) Posledním testovacím prostředkem, který musíme nahrát, je list „Test Data“, který obsahuje parametrizovaný test.

Pro ukázkové účely jsme automatizovali 4 testovací případy. Navržená data testu jsou uvedena níže. Nyní musíme nahrát to samé do ALM.

Krok 22) Vytvořte nový zdroj s názvem „TestData“ a vyberte typ jako „testovací prostředek“ a vyberte „OK“

Krok 23) Jak je vysvětleno v krocích 17 až 19, nahrají se soubory Excel s testovacími daty a neúspěšné nahrání vytvořených „testovacích dat“ se zobrazí, jak je znázorněno níže.

Část D - Nastavení v UFT

Krok 1) Máme všechny související soubory načtené do ALM, musíme zajistit, aby automatizační skript zachytil soubor knihovny, NEBO a datový soubor z ALM. Pojďme pochopit, jak dynamicky přidružit knihovny funkcí k testovacímu skriptu z ALM.

Krok 2) Úložiště objektů je také třeba vyzvednout na kartě „Testování zdrojů“ v ALM. Podívejme se, jak dynamicky načíst úložiště objektů za běhu.

Krok 3) Data testu musí být importována do „globálního“ listu UFT. Abychom mohli provést totéž, měli bychom se ujistit, že máme následující část kódu, než provedeme pokus o přístup k parametrům uvedeným v tabulce dat.

Krok 4) Měli bychom zajistit, že umožníme dalším produktům HP interakci s UFT. Chcete-li provést totéž, přejděte na 'Nástroje' -> 'Možnosti', jak je uvedeno níže.

Krok 5) Otevře se dialogové okno Možnosti.

  • Vyberte kartu Testování GUI.
  • Vyberte „Testovací běhy“
  • Povolit možnost „Povolit ostatním produktům HP spouštět testy a komponenty“
  • Klikněte na 'OK'

Část E - Spouštění skriptů v ALM

Krok 1) Vytvořte testovací sadu v modulu „Test Lab“ k provedení. Vytvořme novou složku pro sadu automatických testů.

  • Vyberte modul „Testovací laboratoř“
  • Vyberte složku, pod kterou chceme vytvořit novou složku
  • Klikněte na ikonu Nová složka
  • Zadejte název složky
  • Klikněte na OK.

Krok 2) Bude vytvořena nová složka, jak je znázorněno níže:

Krok 3) Nyní musíme ve vytvořené složce vytvořit testovací sadu.

  • Vyberte složku
  • Klikněte na tlačítko „Nová testovací sada“
  • Zadejte název testovací sady
  • Klikněte na „OK“

Krok 4) Stejně jako u ručních testů je třeba po vytvoření testovací sady přidat instance testu ze stromu testovacího plánu.

  • Vyberte vytvořenou testovací sadu
  • Klikněte na tlačítko „Vybrat testy“. Otevře se strom testovacího plánu.
  • Vyberte test
  • Klikněte na tlačítko „<=“

Krok 5) Přidaný test se zobrazí, jak je znázorněno níže.

  • Přidaný test automaticky zobrazí typ testu jako „QUICKTEST_TEST“.
  • Spuštění spustíte kliknutím na tlačítko Spustit.

Krok 5) Otevře se dialogové okno automatického testu. Rozumíme všem dostupným funkcím v tomto okně.

  • Spustit vše - Umožňuje nám provést testovací sadu úplně.
  • Spustit - Umožňuje nám spustit pouze vybranou testovací instanci.
  • Spustit všechny testy místně - test bude spuštěn v místním hostiteli. Pokud má nezaškrtnutý uživatel možnost zadat jméno hostitele, ve kterém musí být testy provedeny.
  • Povolit protokol - vytvoří soubor protokolu provádění během testovacího běhu. Chcete-li zobrazit protokol spuštění po spuštění text, vyberte ‚View Execution ‘ z ‚ Run‘ v nabídce stejného dialogu.

Kliknutím na tlačítko Spustit spustíte test.

Krok 6) UFT bude spuštěn na pozadí během provádění skriptu. Po dokončení testu se zobrazí stav běhu, jak je uvedeno níže. Zavřít okno.

Část F - Analýza výsledků:

Krok 1) Po provedení dialogu „Automatický běžec“ se uživateli zobrazí zpět mřížka provedení.

  • S aktualizovaným stavem provedení testu.
  • K vestavěné zprávě o testu UFT lze přistupovat kliknutím na tlačítko „Spustit zprávu“.

Krok 2) Uživateli se zobrazí vestavěná zpráva o testu UFT.

Krok 3) Podrobné výsledky jsou přístupné pomocí modulu „Testovací běhy“. Podobně jako u ručních testů se v podrobném výsledku zobrazí všechny informace.

Krok 4) Test také vygeneruje soubor s textovým výsledkem, který je přístupný z části příloh. Textový soubor je generován skriptem (testovací framework), který NENÍ vestavěnou zprávou UFT. Chcete-li získat přístup ke stejnému, proveďte následující:

  • Vyberte „ID spuštění“.
  • Otevře se dialogové okno „Spustit podrobnosti“.
  • Přejít na sekci „Přílohy“.
  • Uživatelé si budou moci stáhnout soubor s výsledky. Poklepejte na textový soubor.

Krok 5) Soubor textového výsledku se otevře v poznámkovém bloku. Výsledný soubor se zobrazí, jak je znázorněno níže.

Stáhněte si automatizační skript UFT použitý v tomto kurzu

Video o integraci QTP s Quality Center

Pokud video není přístupné, klikněte sem

Poznámky: -

  • Quality Center 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ů.
  • Skript můžete vytvořit v automatizačních nástrojích, jako je QTP a Loadrunner, a poté je nahrát a uložit do Quality Center
  • Můžete také přímo převést skript pro ruční testování v Quality Center na automatizovaný skript.