Ako integrovať UFT (QTP) do ALM (Quality Center)

Obsah:

Anonim
  • ALM umožňuje integráciu s inými produktmi HP, ako sú HP UFT a HP Load Runner.
  • HP UFT je funkčný automatizačný nástroj, ktorý podporuje automatizáciu Windows aj webových aplikácií. Podporuje tiež viac technológií, ako sú .NET, Java, Siebel, SAP atď.
  • V tejto časti pochopíme, ako riadiť UFT skripty z ALM. Skladá sa z rôznych konfigurácií a krokov.
  • Predpokladom pre tento modul je, že musia byť nainštalované ALM aj UFT.
Nasleduje cestovná mapa, na ktorú je treba ísť, aby ste mohli spustiť testy UFT pomocou ALM

Časť A - Inštalácia doplnku:

Krok 1) Prejdite na vstupnú stránku ALM (http: // localhost: 8181 / qcbin /) a vyberte možnosť Nástroje ako je uvedené nižšie.

Krok 2) Je potrebné kliknúť na stránku Doplnok a na odkaz „HP ALM connectivity“.

Krok 3) Kliknite na odkaz „Stiahnuť HP ALM Connectivity“ a súbor exe sa stiahne na určené miesto.

Krok 4) Kliknite pravým tlačidlom myši na stiahnutý súbor a kliknite na príkaz Spustiť ako správca.

Krok 5) Nebude existovať žiadny sprievodca inštaláciou, ktorým musí užívateľ prejsť, ak je UFT predinštalovaný. Používateľ dostane iba stav inštalácie, ako je uvedené nižšie.

Časť B - Pripojenie UFT a ALM

Krok 1) Otvorte UFT a všimnete si prítomnosť ALM ako jedného z ponúk, ako je uvedené nižšie.

Krok 2) Prejdite do ponuky ALM a vyberte pripojenie ALM.

Krok 3) Otvorí sa dialógové okno pripojenia ALM.

  1. Zadajte adresu URL servera ALM
  2. Zadajte meno používateľa
  3. Zadajte heslo a kliknite na 'Pripojiť'

Krok 4) Po úspešnej autentifikácii by sa súbory ALM stiahli, pretože nadväzujeme spojenie medzi ALM a UFT vôbec prvýkrát.

Krok 5) Dialógové okno pripojenia ALM počká, kým používateľ vyberie doménu a projekt.

  1. Vyberte doménu
  2. Vyberte projekt
  3. Kliknite na položku Prihlásiť sa.

Krok 6) Dialógové okno pripojenia ALM zobrazuje stav.

  1. Pripojený k serveru a uvádza podrobnosti o adrese servera a používateľskom mene.
  2. Pripojený k projektu a uvádza podrobnosti o projekte.
  3. Kliknite na položku Zavrieť.

Časť C - Uloženie skriptu do ALM

  • Poďme pochopiť rôzne komponenty, ktoré sú potrebné na vykonanie skriptu UFT.
  • Hlavný skript ovládača - vstupný bod pre akýkoľvek skript UFT, ktorý má príponu .mts.
  • Knižnica - príslušné súbory skriptov / funkcií, ktoré môžu mať príponu (.vbs) alebo (.qfl).
  • Objektové úložisko - obvykle je to svojou povahou úložisko zdieľaných objektov a má príponu .tsr.
  • DataTable - slúži na parametrizáciu testov. Zvyčajne súbor programu Excel.

Poznámka: Myšlienkou tejto kapitoly je porozumieť integrácii ALM a UFT a NIE sa naučiť naučiť sa písať skripty UFT.

Krok 1) Prvým krokom je uložiť hlavný skript ovládača do ALM z UFT. Prejdite do ponuky „Súbor“ a vyberte „Nový test“, ako je uvedené nižšie.

Krok 2) Otvorí sa dialógové okno Nový test.

  1. Vyberte typ testu.
  2. Zadajte názov testu.
  3. Musíme zvoliť umiestnenie ako ALM (štandardne by zobrazovalo nainštalované umiestnenie UFT). Kliknite na tlačidlo „Prehľadávať“.

Krok 3) Otvorí sa dialógové okno „Vybrať umiestnenie“.

  1. Vyberte kartu Testovací plán ALM.
  2. Dvojitým kliknutím na priečinok „ Funkčné “ otvoríte jeho podpriečinky.

Krok 4) Otvorí sa dialógové okno „Vybrať umiestnenie“ s podpriečinkami „ Funkčného “ priečinka.

  1. Dvakrát kliknite na priečinok „ Automation “ .
  2. Kliknite na položku Vybrať.

Krok 5) Dialógové okno „Nový test“ sa zobrazí späť používateľovi

  1. Zvolené testovacie miesto smeruje na ALM.
  2. Kliknite na položku Vytvoriť.

Krok 6) Teraz po prihlásení do ALM overíme, či sa test úspešne vytvoril.

Prejdite na modul „Testovací plán“.

  • Všimnete si, že testovací skript „Guru99_Bank_Auto“ je vytvorený v priečinku „Automation“.
  • Na karte podrobností tiež môžeme zistiť, že typ testu je uzamknutý ako „QUICKTEST_TEST“, čo znamená, že ide o skript UFT.

Krok 7) Teraz začnite vyvíjať skript v UFT a uložte skript, ku ktorému je prístup v ALM, výberom záložky „Testovací skript“ vytvoreného testu.

Krok 8) Ďalším krokom je uloženie súvisiacich súborov knižnice funkcií do modulu „testovacích zdrojov“ ALM, ktorý by sa počas vykonávania automaticky vyzdvihol.

Pre tento skript máme k vytvorenému testovaciemu skriptu priradené dve knižnice funkcií, z ktorých jedna obsahuje všetky funkcie súvisiace s aplikáciou a druhá obsahuje funkciu, ktorá pomáha používateľom generovať výstupný textový výsledný súbor.

Krok 9) Musíme uložiť súvisiace súbory knižnice do ALM v časti „Testovacie zdroje“.

  • Kliknite na tlačidlo „Nový zdroj“
  • Otvára sa dialógové okno „Nový zdroj“
  • Zadajte názov knižnice funkcií
  • Vyberte typ ako „Knižnica funkcií“
  • Kliknite na „OK“

Krok 10) Vytvorený testovací prostriedok sa používateľovi zobrazí, ako je uvedené nižšie.

Krok 11) Teraz musíme nahrať súbory .vbs do vytvoreného testovacieho prostriedku.

  • Kliknite na položku „Prehliadač zdrojov“.
  • Kliknite na „Nahrať súbor“

Krok 12) Otvorí sa dialógové okno na načítanie súboru.

  • Vyberte cestu, kde sa nachádza súbor .vbs
  • Vyberte súbor, ktorý sa má nahrať.
  • Kliknite na „Otvoriť“.

Krok 13) Po úspešnom načítaní ALM zobrazí stav používateľovi. Kliknite na „OK“.

Krok 14) Nahraný testovací zdroj je možné zobraziť pomocou prehliadača zdrojov.

Krok 15) Opakovaním krokov 8 až 14 nahrajte ďalší funkčný súbor spojený s testom. Po nahraní súboru „generateresult.vbs“ sa zobrazí prehliadač zdrojov, ako je uvedené nižšie.

Krok 16) Teraz musíme nahrať príslušné súbory „Objektového úložiska“ do modulu „Testovacie zdroje“, podobne ako sme nahrali knižnice funkcií.

  1. Kliknite na modul „Nový zdroj“
  2. Otvorí sa okno modulu „Nový zdroj“.
  3. Zadajte názov testovacieho prostriedku.
  4. Vyberte typ súboru ako „Objektové úložisko“.
  5. Kliknite na „OK“

Krok 17) Testovací prostriedok sa vytvorí, ako je uvedené nižšie. Teraz musí používateľ nahrať súbor úložiska.

  • Kliknite na kartu Prehliadač zdrojov.
  • Kliknite na tlačidlo „Nahrať súbor“.

Krok 18) Teraz nahrajte súbor úložiska zdieľaných objektov.

  • Vyberte súbor, kde bol uložený.
  • Kliknite na tlačidlo „Otvoriť“.

Krok 19) Po úspešnom načítaní ALM zobrazí stav používateľovi. Kliknite na „OK“.

Krok 20) Zdroj na testovanie je možné zobraziť priamo z ALM, ako je uvedené nižšie.

Krok 21) Posledným testovacím prostriedkom, ktorý musíme nahrať, je hárok „Testovacie údaje“, ktorý obsahuje parametrizovaný test.

Na demonštračné účely sme automatizovali 4 testovacie prípady. Navrhnuté údaje testu sú uvedené nižšie. Teraz musíme nahrať to isté do ALM.

Krok 22) Vytvorte nový zdroj s názvom „TestData“ a vyberte typ ako „testovací zdroj“ a vyberte „OK“

Krok 23) Ako je vysvetlené v krokoch 17 až 19, nahrajú sa súbory Excel s testovacími údajmi a neúplné načítanie vytvorených „testovacích údajov“ sa zobrazí, ako je uvedené nižšie.

Časť D - Nastavenia v UFT

Krok 1) Máme všetky súvisiace súbory načítané do ALM, musíme sa ubezpečiť, že automatizačný skript zachytí súbor knižnice, ALEBO a dátový súbor z ALM. Poďme pochopiť, ako dynamicky priradiť knižnice funkcií k testovaciemu skriptu z ALM.

Krok 2) Repozitár objektov je tiež potrebné vyzdvihnúť na karte „Testovacie zdroje“ v ALM. Pozrime sa, ako dynamicky načítať úložisko objektov počas behu programu.

Krok 3) Údaje o teste sa musia importovať do „globálneho“ listu UFT. Aby sme to dosiahli rovnako, mali by sme sa pred pokusom o prístup k parametrom uvedeným v tabuľke údajov ubezpečiť, že máme nasledujúci kód.

Krok 4) Mali by sme zabezpečiť, aby sme umožnili iným produktom HP interagovať s UFT. Ak to chcete urobiť, prejdite na „Nástroje“ -> „Možnosti“, ako je uvedené nižšie.

Krok 5) Otvorí sa dialógové okno Možnosti.

  • Vyberte kartu Testovanie grafického používateľského rozhrania.
  • Vyberte možnosť „Testovacie chody“
  • Povoliť „Povoliť iným produktom HP spúšťať testy a komponenty“
  • Kliknite na „OK“

Časť E - Spúšťanie skriptov v ALM

Krok 1) Vytvorte testovaciu sadu v module „Test Lab“ na vykonanie. Vytvorme nový priečinok pre sadu automatických testov.

  • Vyberte modul „Testovacie laboratórium“
  • Vyberte priečinok, pod ktorým chceme vytvoriť nový priečinok
  • Kliknite na ikonu Nový priečinok
  • Zadajte názov priečinka
  • Kliknite na tlačidlo OK.

Krok 2) Vytvorí sa nový priečinok, ako je uvedené nižšie:

Krok 3) Teraz musíme vo vytvorenom priečinku vytvoriť testovaciu sadu.

  • Vyberte priečinok
  • Kliknite na tlačidlo „Nová testovacia sada“
  • Zadajte názov testovacej sady
  • Kliknite na „OK“

Krok 4) Rovnako ako pri manuálnych testoch, aj po vytvorení testovacej sady je potrebné pridať inštancie testu zo stromu plánu testov.

  • Vyberte vytvorenú testovaciu sadu
  • Kliknite na tlačidlo „Vybrať testy“. Otvára sa strom testovacieho plánu.
  • Vyberte test
  • Kliknite na tlačidlo „<=“

Krok 5) Pridaný test sa zobrazí, ako je uvedené nižšie.

  • Pridaný test automaticky zobrazí typ testu ako „QUICKTEST_TEST“.
  • Vykonanie spustíte kliknutím na tlačidlo „Spustiť“.

Krok 5) Otvorí sa dialógové okno automatického testovacieho bežca. Pochopme všetky dostupné funkcie v tomto okne.

  • Spustiť všetko - umožňuje nám úplne vykonať testovaciu sadu.
  • Spustiť - Umožňuje nám vykonať iba vybratú testovaciu inštanciu.
  • Spustiť všetky testy lokálne - test by sa odštartoval v miestnom hostiteľovi. Ak má Nekontrolovaný používateľ možnosti zadať meno hostiteľa, v ktorom sa majú testy vykonať.
  • Povoliť protokol - vytvorí súbor protokolu vykonania počas testovacej prevádzky. Ak chcete po vykonaní textu zobraziť protokol vykonávania, v rovnakom dialógovom okne vyberte z ponuky „ Spustiť“ príkaz „Zobraziť vykonanie “ .

Kliknutím na tlačidlo „Spustiť“ spustíte test.

Krok 6) UFT sa spustí na pozadí počas vykonávania skriptu. Stav behu sa zobrazí po dokončení vykonania testu, ako je uvedené nižšie. Zavrieť okno.

Časť F - Analýza výsledkov:

Krok 1) Vykonávacia mriežka sa zobrazí používateľovi po zatvorení dialógového okna „Automatický bežec“.

  • S aktualizovaným stavom vykonania testu.
  • K zabudovanej správe o teste UFT sa dostanete kliknutím na tlačidlo „Spustiť správu“.

Krok 2) Používateľovi sa zobrazí vstavaná správa o teste UFT.

Krok 3) Podrobné výsledky sú prístupné pomocou modulu „Testovacie spustenia“. Rovnako ako manuálne testy, aj podrobný výsledok zobrazuje všetky informácie.

Krok 4) Test tiež vygeneruje súbor s textovým výsledkom, ku ktorému je možné pristupovať z časti s prílohami. Textový súbor je generovaný skriptom (testovací rámec), ktorý NIE JE vstavanou správou UFT. Ak chcete získať prístup k tomu istému, postupujte takto:

  • Vyberte „ID spustenia“.
  • Otvorí sa dialógové okno „Spustiť podrobnosti“.
  • Prejdite na oddiel „Prílohy“.
  • Výsledný súbor bude k dispozícii používateľom na stiahnutie. Dvakrát kliknite na textový súbor.

Krok 5) Súbor s textovým výsledkom sa otvorí v poznámkovom bloku. Výsledný súbor sa zobrazí, ako je uvedené nižšie.

Stiahnite si automatizačný skript UFT použitý v tomto výučbe

Video o integrácii QTP s Quality Center

Ak video nie je prístupné, kliknite sem

Poznámky: -

  • Quality Center poskytuje mnoho funkcií, ako je kopírovanie testovacích krokov, zasielanie skriptov e-mailom na kontrolu, pridávanie príloh atď., Ktoré uľahčujú rýchlejší vývoj testovacích prípadov.
  • Skript môžete vytvoriť v automatizačných nástrojoch, ako sú QTP a Loadrunner, a potom ich nahrať a uložiť v Centre kvality
  • Môžete tiež priamo previesť skript manuálneho testu v Centre kvality na automatizovaný skript.