Jak se integrovat UFT(QTP) s ALM (centrem kvality)

  • ALM umoลพลˆuje integraci s dalลกรญmi produkty HP, jako napล™รญklad HP UFT a Hp Load Runner.
  • HP UFT je funkฤnรญ automatizaฤnรญ nรกstroj, kterรฝ podporuje automatizaci aplikacรญ pro Windows i webovรฝch aplikacรญ. Podporuje takรฉ ล™adu technologiรญ, jako napล™รญklad .NET, Java, Siebel, SAP atd.
  • V tรฉto ฤรกsti se dozvรญme, jak ล™รญdit UFT skripty z ALM. Sklรกdรก se z rลฏznรฝch konfiguracรญ a krokลฏ.
  • Pล™edpokladem pro tento modul je, ลพe jak ALM, tak UFT muselo bรฝt nainstalovรกno.

Nรกsleduje plรกn, kterรฝ je tล™eba dodrลพovat, abyste mohli bฤ›ลพet UFT testy pomocรญ ALM

integrovat UFT(QTP) s 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.

Instalace doplลˆku

Krok 2) Je tล™eba kliknout na strรกnku Add-in a odkaz โ€žHP ALM connectivityโ€œ.

Instalace doplลˆku

Krok 3) Kliknฤ›te na odkaz โ€žStรกhnout pล™ipojenรญ HP ALMโ€œ a soubor exe se stรกhne do urฤenรฉho umรญstฤ›nรญ.

Instalace doplลˆku

Krok 4) Kliknฤ›te pravรฝm tlaฤรญtkem na staลพenรฝ soubor a 'Spustit jako sprรกvce'.

Instalace doplลˆku

Krok 5) Nebude nutnรฉ, aby uลพivatel prochรกzel ลพรกdnรฝm prลฏvodcem instalacรญ, pokud UFT je pล™edinstalovรกn. Uลพivatel obdrลพรญ pouze stav instalace, jak je uvedeno nรญลพe.

Instalace doplลˆku

ฤŒรกst B โ€“ Pล™ipojenรญ UFT a ALM

Krok 1) Otevล™enรก UFT a vลกimnete si pล™รญtomnosti ALM jako jednรฉ z nabรญdek, jak je znรกzornฤ›no nรญลพe.

Spojovacรญ UFT a ALM

Krok 2) Prochรกzejte nabรญdku ALM a vyberte pล™ipojenรญ ALM.

Spojovacรญ UFT a 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'

Spojovacรญ UFT a ALM

Krok 4) Po รบspฤ›ลกnรฉm ovฤ›ล™enรญ se stรกhnou soubory ALM, protoลพe navazujeme spojenรญ mezi ALM a UFT poprvรฉ.

Spojovacรญ UFT a ALM

Krok 5) Dialogovรฉ okno pล™ipojenรญ ALM ฤekรก, aลพ uลพivatel vybere domรฉnu a projekt.

  1. Vyberte Domรฉna
  2. Vyberte projekt
  3. Kliknฤ›te na 'Pล™ihlรกsit'

Spojovacรญ UFT a ALM

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'

Spojovacรญ UFT a ALM

ฤŒรกst C โ€“ Uloลพenรญ skriptu do ALM

  • Pojฤme si vysvฤ›tlit rลฏznรฉ komponenty, kterรฉ jsou potล™ebnรฉ k provedenรญ UFT Skript.
  • Hlavnรญ skript ovladaฤe โ€“ Vstupnรญ bod pro cokoli UFT Skript s pล™รญponou .mts.
  • Knihovna โ€“ Pล™รญsluลกnรฉ soubory skriptลฏ/funkcรญ, kterรฉ mohou mรญt pล™รญponu (.vbs) nebo (.qfl).
  • รšloลพiลกtฤ› objektลฏ โ€“ Obvykle se pล™irozenฤ› jednรก o รบloลพiลกtฤ› sdรญlenรฝch objektลฏ a mรก pล™รญponu .tsr.
  • Datovรก tabulka โ€“ Pouลพรญvรก se pro parametrizaci testลฏ. Obvykle soubor Excel.

Poznรกmka: Smyslem tรฉto kapitoly je porozumฤ›t ALM a UFT integrace a NE nauฤit se psรกt UFT skripty.

Uklรกdรกnรญ skriptu do ALM

Krok 1) Prvnรญm krokem je uloลพenรญ hlavnรญho skriptu ovladaฤe do ALM z UFTPล™ejdฤ›te do nabรญdky โ€žSouborโ€œ a vyberte โ€žNovรฝ testโ€œ, jak je znรกzornฤ›no nรญลพe.

Uklรกdรกnรญ skriptu do ALM

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 zobrazovalo UFT (mรญsto instalace). Kliknฤ›te na tlaฤรญtko โ€žProchรกzetโ€œ.

Uklรกdรกnรญ skriptu do ALM

Krok 3) Otevล™e se dialogovรฉ okno โ€žVybrat umรญstฤ›nรญโ€œ.

  1. Zvolte zรกloลพku 'ALM Test Plan'.
  2. Double Kliknฤ›te na tlaฤรญtko "Funkฤnรญ' pro otevล™enรญ jejรญch podsloลพek.

Uklรกdรกnรญ skriptu do ALM

Krok 4) Otevล™e se dialogovรฉ okno โ€žVybrat umรญstฤ›nรญโ€œ s podsloลพkami โ€žFunkฤnรญ' Sloลพka.

  1. Double Kliknฤ›te na tlaฤรญtko "Automatizace sloลพka.
  2. Kliknฤ›te na 'Vybrat'.

Uklรกdรกnรญ skriptu do ALM

Krok 5) Uลพivateli se zobrazรญ dialogovรฉ okno โ€žNovรฝ testโ€œ.

  1. S vybranรฝm testovacรญm mรญstem ukazujรญcรญm na ALM.
  2. Kliknฤ›te na 'Vytvoล™it'.

Uklรกdรกnรญ skriptu do ALM

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 'GuruSoubor โ€ž99_Bank_Autoโ€œ je vytvoล™en ve sloลพce โ€žAutomatizaceโ€œ.
  • Na kartฤ› s podrobnostmi takรฉ zjistรญme, ลพe typ testu je uzamฤen jako โ€žQUICKTEST_TESTโ€œ, coลพ znamenรก, ลพe se jednรก o UFT skripty.

Uklรกdรกnรญ skriptu do ALM

Krok 7)Nynรญ zaฤnฤ›te s vรฝvojemping Scรฉnรกล™ v UFT a uloลพte skript, ke kterรฉmu lze pล™istupovat v ALM vรฝbฤ›rem karty โ€žTestovacรญ skriptโ€œ vytvoล™enรฉho testu.

Uklรกdรกnรญ skriptu do ALM

Krok 8) Dalลกรญm krokem je uloลพenรญ souborลฏ souvisejรญcรญch knihoven funkcรญ v modulu 'test resources' ALM, kterรฉ by byly automaticky vyzvednuty 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 jedna obsahuje funkci, kterรก uลพivatelลฏm pomลฏลพe vygenerovat vรฝstupnรญ textovรฝ vรฝslednรฝ soubor.

Uklรกdรกnรญ skriptu do ALM

Krok 9) Potล™ebujeme uloลพit soubory souvisejรญcรญch knihoven v ALM pod 'testovacรญ prostล™edky'.

  • 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โ€œ

Uklรกdรกnรญ skriptu do ALM

Krok 10) Vytvoล™enรฝ testovacรญ prostล™edek se uลพivateli zobrazรญ, jak je uvedeno nรญลพe.

Uklรกdรกnรญ skriptu do ALM

Krok 11) Nynรญ musรญme nahrรกt .vbs do vytvoล™enรฉho testovacรญho prostล™edku.

  • Kliknฤ›te na 'Prohlรญลพeฤ zdrojลฏ'
  • Kliknฤ›te na 'Nahrรกt soubor'

Uklรกdรกnรญ skriptu do ALM

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

Uklรกdรกnรญ skriptu do ALM

Krok 13) Po รบspฤ›ลกnรฉm nahrรกnรญ ALM zobrazรญ stav uลพivateli. Kliknฤ›te na 'OK'.

Uklรกdรกnรญ skriptu do ALM

Krok 14) Nahranรฝ testovacรญ zdroj lze zobrazit pomocรญ โ€žProhlรญลพeฤe zdrojลฏโ€œ.

Uklรกdรกnรญ skriptu do ALM

Krok 15) Opakovรกnรญm krokลฏ 8 aลพ 14 nahrajte jeden dalลกรญ funkฤnรญ soubor spojenรฝ s testem. Po nahrรกnรญ souboru 'generateresult.vbs' by se prohlรญลพeฤ zdrojลฏ zobrazil tak, jak je uvedeno nรญลพe.

Uklรกdรกnรญ skriptu do ALM

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 'Object Repository'.
  5. Kliknฤ›te na โ€žOKโ€œ

Uklรกdรกnรญ skriptu do ALM

Krok 17) Testovacรญ prostล™edek se vytvoล™รญ, jak je uvedeno nรญลพe. Nynรญ musรญ uลพivatel nahrรกt soubor รบloลพiลกtฤ›.

  • Kliknฤ›te na kartu Prohlรญลพeฤ zdrojลฏ.
  • Kliknฤ›te na tlaฤรญtko 'Nahrรกt soubor'.

Uklรกdรกnรญ skriptu do ALM

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

Uklรกdรกnรญ skriptu do ALM

Krok 19) Po รบspฤ›ลกnรฉm nahrรกnรญ ALM zobrazรญ stav uลพivateli. Kliknฤ›te na 'OK'.

Uklรกdรกnรญ skriptu do ALM

Krok 20) Testovacรญ zdroj lze zobrazit pล™รญmo z ALM, jak je znรกzornฤ›no nรญลพe.

Uklรกdรกnรญ skriptu do ALM

Krok 21) Poslednรญ testovacรญ zdroj, kterรฝ musรญme nahrรกt, je list โ€žTest Dataโ€œ, kterรฝ obsahuje parametrizovanรฝ test.

Pro รบฤely ukรกzky jsme zautomatizovali 4 testovacรญ pล™รญpady. Navrลพenรก testovacรญ data jsou uvedena nรญลพe. Nynรญ musรญme totรฉลพ nahrรกt do ALM.

Uklรกdรกnรญ skriptu do ALM

Krok 22) Vytvoล™te novรฝ zdroj s nรกzvem 'TestData' a vyberte typ jako 'test Resource' a vyberte 'OK'

Uklรกdรกnรญ skriptu do ALM

Krok 23) Jak je vysvฤ›tleno v kroku 17 aลพ 19, nahrajte soubor s testovacรญmi daty Excel a po รบspฤ›ลกnรฉm nahrรกnรญ se zobrazรญ vytvoล™enรก โ€žtestovacรญ dataโ€œ, jak je znรกzornฤ›no nรญลพe.

Uklรกdรกnรญ skriptu do ALM

ฤŒรก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 vyzvedl soubor knihovny, OR a datovรฝ soubor z ALM. Pojฤme pochopit, jak dynamicky pล™idruลพit knihovny funkcรญ k testovacรญmu skriptu z ALM.

Nastavenรญ v UFT

Krok 2) รšloลพiลกtฤ› objektลฏ je takรฉ nutnรฉ vyzvednout na kartฤ› 'Test Resources' v ALM. Podรญvejme se, jak dynamicky naฤรญtat รบloลพiลกtฤ› objektลฏ za bฤ›hu.

Nastavenรญ v UFT

Krok 3) Testovacรญ data je nutnรฉ importovat do โ€žglobรกlnรญhoโ€œ listu UFTAbychom to provedli, mฤ›li bychom se pล™ed pokusem o pล™รญstup k parametrลฏm uvedenรฝm v datovรฉ tabulce ujistit, ลพe mรกme nรกsledujรญcรญ kรณd.

Nastavenรญ v UFT

Krok 4) Mฤ›li bychom zajistit, aby ostatnรญ produkty HP mohly interagovat s UFTChcete-li provรฉst stejnรฝ postup, pล™ejdฤ›te na โ€žNรกstrojeโ€œ -> โ€žMoลพnostiโ€œ, jak je znรกzornฤ›no nรญลพe.

Nastavenรญ v UFT

Krok 5) Otevล™e se dialogovรฉ okno Moลพnosti.

  • Vyberte "Testovรกnรญ GUITab.
  • Vyberte โ€žTestovacรญ bฤ›hyโ€œ
  • Povolit โ€žPovolit ostatnรญm produktลฏm HP spouลกtฤ›t testy a komponentyโ€œ
  • Kliknฤ›te na โ€žOKโ€œ

Nastavenรญ v UFT

ฤŒรกst E โ€“ Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 1) Vytvoล™te testovacรญ sadu v modulu 'Test Lab' pro spuลกtฤ›nรญ. Pojฤme vytvoล™it โ€žNovou sloลพkuโ€œ pro automatizovanou testovacรญ sadu.

  • Vyberte modul 'Test Lab'
  • Vyberte sloลพku, pod kterou chceme vytvoล™it novou sloลพku
  • Kliknฤ›te na ikonu Novรก sloลพka
  • Zadejte nรกzev sloลพky
  • Klepnฤ›te na tlaฤรญtko OK.

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 2) Novรก sloลพka bude vytvoล™ena, jak je uvedeno nรญลพe:

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 3) Nynรญ musรญme vytvoล™it testovacรญ sadu pod vytvoล™enou sloลพkou.

  • Vyberte sloลพku
  • Kliknฤ›te na tlaฤรญtko โ€žNovรก testovacรญ sadaโ€œ.
  • Zadejte nรกzev testovacรญ sady
  • Kliknฤ›te na 'OK'

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 4) Stejnฤ› jako manuรกlnรญ testy je po vytvoล™enรญ testovacรญ sady potล™eba pล™idat testovacรญ instance Testovacรญ plรกn strom.

  • 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 '<='

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 5) Pล™idanรฝ test by se zobrazil, jak je uvedeno nรญลพe.

  • Pล™idanรฝ test automaticky zobrazรญ typ testu jako 'QUICKTEST_TEST'.
  • Kliknutรญm na tlaฤรญtko 'Spustit' spustรญte spuลกtฤ›nรญ.

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 5) Otevล™e se dialogovรฉ okno automatickรฉho testovacรญho bฤ›hu. Pojฤme pochopit vลกechny dostupnรฉ funkce v tomto oknฤ›.

  • Spustit vลกechny โ€“ Umoลพลˆuje nรกm kompletnฤ› provรฉst testovacรญ sadu.
  • Bฤ›h โ€“ Umoลพลˆuje nรกm spustit pouze vybranou testovacรญ instanci.
  • Spustit vลกechny testy lokรกlnฤ› โ€“ Test bude zahรกjen v mรญstnรญm hostiteli. Pokud mรก uลพivatel moลพnost zadat nรกzev hostitele, na kterรฉm majรญ bรฝt testy provedeny.
  • Povolit protokol โ€“ Bฤ›hem testovacรญho bฤ›hu vytvoล™รญ soubor protokolu provedenรญ. Chcete-li zobrazit protokol spuลกtฤ›nรญ po provedenรญ textu, vyberte 'Zobrazit provedenรญ' z 'Bฤ›h' menu stejnรฉho dialogu.

Kliknutรญm na 'Spustit' spustรญte test.

Spouลกtฤ›nรญ skriptลฏ v ALM

Krok 6) UFT bude spuลกtฤ›n na pozadรญ bฤ›hem provรกdฤ›nรญ skriptu. Stav bฤ›hu se zobrazรญ po dokonฤenรญ testu, jak je znรกzornฤ›no nรญลพe. Zavล™ete okno.

Spouลกtฤ›nรญ skriptลฏ v ALM

ฤŒรกst F โ€“ Analรฝza vรฝsledkลฏ

Krok 1) Provรกdฤ›cรญ mล™รญลพka se uลพivateli zobrazรญ zpฤ›t po zavล™enรญ dialogu 'Automatic Runner'.

  • S aktualizovanรฝm stavem provรกdฤ›nรญ testu.
  • Vestavฤ›nรฉ UFT Zkuลกebnรญ protokol je dostupnรฝ kliknutรญm na tlaฤรญtko โ€žSpustit protokolโ€œ.

Analรฝza vรฝsledkลฏ

Krok 2) Vestavฤ›nรฉ UFT Uลพivateli se zobrazรญ zkuลกebnรญ protokol.

Analรฝza vรฝsledkลฏ

Krok 3) Podrobnรฉ vรฝsledky jsou pล™รญstupnรฉ pomocรญ modulu 'Testovacรญ bฤ›hy'. Stejnฤ› jako u manuรกlnรญch testลฏ zobrazuje podrobnรฝ vรฝsledek vลกechny informace.

Analรฝza vรฝsledkลฏ

Krok 4) Test takรฉ vygeneruje textovรฝ soubor s vรฝsledky, kterรฝ je pล™รญstupnรฝ ze sekce pล™รญloh. Textovรฝ soubor je generovรกn skriptem (testovacรญ rรกmec), kterรฝ je NENร vestavฤ›nรก zprรกva o UFTPro pล™รญstup k nฤ›mu proveฤte nรกsledujรญcรญ:

  • Vyberte 'Run ID'.
  • Otevล™e se dialogovรฉ okno โ€žSpustit podrobnostiโ€œ.
  • Pล™ejdฤ›te do sekce 'Pล™รญlohy'.
  • Vรฝslednรฝ soubor bude uลพivatelลฏm k dispozici ke staลพenรญ. Double kliknฤ›te na textovรฝ soubor.

Analรฝza vรฝsledkลฏ

Krok 5) Soubor s textovรฝm vรฝsledkem se otevล™e v poznรกmkovรฉm bloku. Vรฝslednรฝ soubor se zobrazรญ, jak je uvedeno nรญลพe.

Analรฝza vรฝsledkลฏ

stรกhnฤ›te UFT automatizaฤnรญ skript pouลพitรฝ v tomto tutoriรกlu

Video zapnuto QTP integrace s Quality Center

kliknฤ›te zde pokud video nenรญ pล™รญstupnรฉ

Poznรกmky: -

  • Quality Center poskytuje mnoho funkcรญ, jako je kopรญrovรกnรญ testovacรญch krokลฏ, odesรญlรกnรญ skriptลฏ e-mailem ke kontrole, pล™idรกvรกnรญ pล™รญloh atd. pro usnadnฤ›nรญ rychlejลกรญho vรฝvoje testovacรญch pล™รญpadลฏ.
  • Skript mลฏลพete vytvoล™it v automatizaฤnรญch nรกstrojรญch, jako je QTP a Loadrunner a potรฉ je nahrajte a uloลพte v Centru kvality
  • Mลฏลพete takรฉ pล™รญmo pล™evรฉst ruฤnรญ testovacรญ skript v Quality Center na automatickรฝ skript.

Shrลˆte tento pล™รญspฤ›vek takto: