Kā integrēt UFT (QTP) ar ALM (kvalitātes centru)

Satura rādītājs:

Anonim
  • ALM ļauj integrēt ar citiem HP produktiem, piemēram, HP UFT un Hp Load Runner.
  • HP UFT ir funkcionāls automatizācijas rīks, kas atbalsta gan Windows, gan tīmekļa lietojumprogrammu automatizāciju. Tas atbalsta arī vairākas tehnoloģijas, piemēram, .NET, Java, Siebel, SAP utt.
  • Šajā sadaļā mēs sapratīsim, kā vadīt UFT skriptus no ALM. Tas sastāv no dažādām konfigurācijām un soļiem.
  • Šī moduļa priekšnoteikums ir tas, ka jābūt instalētam gan ALM, gan UFT.
Šis ir ceļvedis, kas jāievēro, lai veiktu UFT testus, izmantojot ALM

A daļa - pievienojumprogrammu instalēšana:

1. solis. Pārejiet uz ALM galveno lapu (http: // localhost: 8181 / qcbin /) un atlasiet Rīki, kā parādīts zemāk.

2. solis . Noklikšķiniet uz pievienojumprogrammas lapas un saites “HP ALM savienojamība”.

3. solis) Noklikšķiniet uz saites Lejupielādēt HP ALM Connectivity, un exe fails tiks lejupielādēts norādītajā vietā.

4. solis. Ar peles labo pogu noklikšķiniet uz lejupielādētā faila un noklikšķiniet uz Palaist kā administrators.

5. solis) Ja UFT ir iepriekš instalēta, lietotājam nebūs jāveic instalēšanas vednis. Lietotājs saņem tikai instalācijas statusu, kā parādīts zemāk.

B daļa - UFT un ALM savienošana

1. solis. Atveriet UFT, un jūs pamanīsit ALM klātbūtni kā vienu no izvēlnēm, kā parādīts zemāk.

2. solis. Virzieties ALM izvēlnē un atlasiet ALM savienojumu.

3. solis) Tiek atvērts ALM savienojuma dialoglodziņš.

  1. Ievadiet ALM servera URL
  2. Ievadiet lietotāja vārdu
  3. Ievadiet paroli un noklikšķiniet uz “Savienot”

4. solis. Pēc veiksmīgas autentifikācijas ALM faili tiks lejupielādēti, jo mēs pirmo reizi izveidojam savienojumu starp ALM un UFT.

5. solis . ALM savienojuma dialoglodziņš gaida, kamēr lietotājs izvēlas domēnu un projektu.

  1. Atlasiet Domēns
  2. Atlasiet projektu
  3. Noklikšķiniet uz Pieteikties

6. solis) ALM savienojuma dialoglodziņš parāda statusu.

  1. Savienots ar serveri un tajā ir norādīta informācija par servera adresi un lietotāja vārdu.
  2. Savienots ar projektu un tajā ir detalizēta informācija par projektu.
  3. Noklikšķiniet uz Aizvērt

C daļa - skripta saglabāšana ALM

  • Ļaujiet mums saprast dažādos komponentus, kas nepieciešami UFT skripta izpildei.
  • Galvenā draivera skripts - ieejas punkts jebkuram UFT skriptam, kuram ir .mts paplašinājums.
  • Bibliotēka - attiecīgie skriptu / funkciju faili, kas var būt gan ar paplašinājumu (.vbs), gan (.qfl).
  • Objekta krātuve - parasti pēc būtības tā ir koplietojamo objektu krātuve, un tai ir paplašinājums .tsr.
  • DataTable - izmanto testu parametrizēšanai. Parasti Excel fails.

Piezīme: Šīs nodaļas ideja ir izprast ALM un UFT integrāciju un NEMācīties rakstīt UFT skriptus.

1. solis. Pirmais solis ir saglabāt galveno draivera skriptu ALM no UFT. Pārejiet uz izvēlni Fails un izvēlieties Jauns tests, kā parādīts zemāk.

2. solis. Tiek atvērts dialoglodziņš Jaunais tests.

  1. Atlasiet testa veidu.
  2. Ievadiet testa nosaukumu.
  3. Mums ir jāizvēlas atrašanās vieta kā ALM (pēc noklusējuma tā parādīs UFT instalēto atrašanās vietu). Noklikšķiniet uz pogas Pārlūkot.

3. solis) Tiek atvērts dialoglodziņš “Atlasīt atrašanās vietu”.

  1. Izvēlieties cilni “ALM testa plāns”.
  2. Veiciet dubultklikšķi uz mapes Funkcionālā, lai atvērtu tās apakšmapes.

4. solis) Tiek atvērts dialoglodziņš “Atlasīt atrašanās vietu” ar mapes “ Funkcionāla ” apakšmapēm .

  1. Veiciet dubultklikšķi uz mapes Automation .
  2. Noklikšķiniet uz Atlasīt.

5. solis. Lietotājam tiek parādīts dialoglodziņš “Jauns tests”

  1. Izvēlētajai testa vietai jābūt vērstai uz ALM.
  2. Noklikšķiniet uz Izveidot.

6. solis. Tagad pārbaudiet, vai tests ir veiksmīgi izveidots, piesakoties ALM.

Pārejiet uz moduli “Testa plāns”.

  • Jūs ievērosiet, ka testa skripts 'Guru99_Bank_Auto' ir izveidots mapē 'Automation'.
  • Cilnē Sīkāka informācija mēs varam arī atrast, ka testa veids ir bloķēts kā “QUICKTEST_TEST”, kas nozīmē, ka tas ir UFT skripts.

7. solis. Tagad sāciet izstrādāt skriptu UFT un saglabājiet skriptu, kuram var piekļūt ALM, atlasot izveidotā testa cilni “Test Script”.

8. solis. Nākamais solis ir saistīto funkciju bibliotēkas failu saglabāšana ALM “testa resursu” modulī, kas izpildes laikā tiktu automātiski uzņemts.

Šim skriptam mums ir divas funkciju bibliotēkas, kas saistītas ar izveidoto testa skriptu, no kurām viena satur visas funkcijas, kas saistītas ar lietojumprogrammu, un viena, kas satur funkciju, kas lietotājiem palīdzēs ģenerēt izvades teksta rezultātu failu.

9. solis. Mums jāsaglabā saistītie bibliotēkas faili ALM sadaļā “testēšanas resursi”.

  • Noklikšķiniet uz pogas Jauns resurss
  • Atveras dialoglodziņš “Jauns resurss”
  • Ievadiet funkciju bibliotēkas nosaukumu
  • Atlasiet veidu kā 'Funkciju bibliotēka'
  • Noklikšķiniet uz Labi

10. solis) Izveidotais testa resurss tiks parādīts lietotājam, kā parādīts zemāk.

11. solis. Tagad mums augšupielādējiet .vbs izveidotajā testa resursā.

  • Noklikšķiniet uz Resursu skatītājs
  • Noklikšķiniet uz Augšupielādēt failu

12. solis) Tiek atvērts augšupielādes faila dialoglodziņš.

  • Atlasiet ceļu, kurā atrodas .vbs fails
  • Atlasiet augšupielādējamo failu.
  • Noklikšķiniet uz Atvērt.

13. solis. Veiksmīgi augšupielādējot, ALM parāda statusu lietotājam. Noklikšķiniet uz Labi.

14. solis . Augšupielādēto testa resursu var apskatīt, izmantojot resursu skatītāju.

15. solis) Atkārtojiet 8. līdz 14. darbību, lai augšupielādētu vēl vienu ar testu saistītu funkciju failu. Pēc “generateresult.vbs” augšupielādes resursu skatītājs tiks parādīts, kā parādīts zemāk.

16. solis. Tagad mums ir jāaugšupielādē attiecīgie “Object Repository” faili “testresursu” modulī līdzīgi tam, kā esam augšupielādējuši funkciju bibliotēkas.

  1. Noklikšķiniet uz moduļa Jauns resurss
  2. Atveras logs “Jauns resurss”.
  3. Ievadiet testa resursa nosaukumu.
  4. Atlasiet faila veidu kā “Object Repository”.
  5. Noklikšķiniet uz Labi

17. solis) Pārbaudes resurss tiek izveidots, kā parādīts zemāk. Tagad lietotājam ir jāaugšupielādē repozitorija fails.

  • Noklikšķiniet uz cilnes Resursu skatītājs.
  • Noklikšķiniet uz pogas Augšupielādēt failu.

18. solis. Tagad augšupielādējiet koplietojamo objektu repozitorija failu.

  • Atlasiet failu, kur tas tika saglabāts.
  • Noklikšķiniet uz pogas Atvērt.

19. solis. Veiksmīgi augšupielādējot, ALM parāda statusu lietotājam. Noklikšķiniet uz Labi.

20. solis . Testa resursu var apskatīt tieši no ALM, kā parādīts zemāk.

21. solis . Pēdējais augšupielādējamais testa resurss ir lapa “Testa dati”, kurā ir parametrizētais tests.

Demonstrācijas nolūkos esam automatizējuši 4 testu gadījumus. Projektētie testa dati ir parādīti šādi. Tagad mums tas pats ir jāaugšupielādē arī ALM.

22. solis) Izveidojiet jaunu resursu ar nosaukumu “TestData”, atlasiet veidu “testa resurss” un atlasiet “Labi”

23. solis) Kā paskaidrots no 17. līdz 19. darbībai, testa datu augšupielāde un neveiksmīga augšupielāde Izveidotie testa dati tiks parādīti, kā parādīts zemāk.

D daļa - UFT iestatījumi

1. solis. Mums ir visi saistītie faili, kas ielādēti ALM, mums jānodrošina, lai automatizācijas skripts no ALM paņemtu bibliotēkas failu VAI un datu failu. Ļaujiet mums saprast, kā funkciju bibliotēkas dinamiski saistīt ar testa skriptu no ALM.

2. solis . Objekta krātuve ir jāatlasa arī ALM cilnē “Test Resources”. Apskatīsim, kā izpildlaika laikā dinamiski ielādēt objekta krātuvi.

3. solis . Testa dati jāimportē UFT globālajā lapā. Lai veiktu to pašu, pirms mēģināt piekļūt parametriem, kas minēti datu tabulā, mums jāpārliecinās, vai mums ir šāds koda fragments.

4. solis. Mums jānodrošina, lai mēs ļautu citiem HP produktiem mijiedarboties ar UFT. Lai veiktu to pašu, pārejiet uz Rīki -> Opcijas, kā parādīts zemāk.

5. solis. Tiek atvērts dialoglodziņš Opcijas.

  • Atlasiet cilni “GUI testēšana”.
  • Atlasiet “Test Runs”
  • Iespējojiet opciju “Ļaut citiem HP produktiem veikt testus un komponentus”
  • Noklikšķiniet uz Labi

E daļa - skriptu izpilde ALM

1. darbība. Izveidojiet testa komplektu “Test Lab” modulī izpildei. Izveidosim automātisku testa komplektu “Jauna mape”.

  • Atlasiet moduli “Test Lab”
  • Atlasiet mapi, zem kuras mēs vēlētos izveidot jauno mapi
  • Noklikšķiniet uz ikonas Jauna mape
  • Ievadiet mapes nosaukumu
  • Noklikšķiniet uz Labi.

2. solis) Tiks izveidota jauna mape, kā parādīts zemāk:

3. solis. Tagad mums izveidotajā mapē jāizveido testa kopa.

  • Atlasiet mapi
  • Noklikšķiniet uz pogas Jauns testa komplekts
  • Ievadiet testa komplekta nosaukumu
  • Noklikšķiniet uz Labi

4. solis. Tāpat kā manuālie testi, pēc testa komplekta izveidošanas testa gadījumi jāpievieno no testa plāna koka.

  • Atlasiet izveidoto testa kopu
  • Noklikšķiniet uz pogas Atlasīt testus. Atveras testa plāna koks.
  • Atlasiet testu
  • Noklikšķiniet uz pogas <=

5. solis) Pievienotā pārbaude tiks parādīta, kā parādīts zemāk.

  • Pievienotajā testā testa veids tiek automātiski parādīts kā “QUICKTEST_TEST”.
  • Noklikšķiniet uz pogas Palaist, lai aktivizētu izpildi.

5. solis. Tiek atvērts automātiskā testa skrējēja dialoglodziņš. Ļaujiet mums saprast visas pieejamās funkcijas šajā logā.

  • Run all - ļauj mums pilnībā izpildīt testa komplektu.
  • Palaist - ļauj mums izpildīt tikai atlasīto testa gadījumu.
  • Izpildiet visus testus lokāli - pārbaude tiks uzsākta vietējā resursdatorā. Ja nepārbaudītajam lietotājam ir iespējas ievadīt resursdatora nosaukumu, kurā jāveic testi.
  • Iespējot žurnālu - testa izpildes laikā tiek izveidots izpildes žurnāla fails. Lai skatītu izpildes žurnālu pēc teksta izpildes, tā paša dialoga izvēlnē “ Palaist” atlasiet “Skatīt izpildi ” .

Lai aktivizētu testu, noklikšķiniet uz “Palaist”.

6. solis) UFT tiks palaista fonā, kamēr skripts tiek izpildīts. Izpildes statuss tiks parādīts pēc testa izpildes pabeigšanas, kā parādīts zemāk. Aizvērt logu.

F daļa - rezultātu analīze:

1. solis . Izpildes režģis tiek parādīts atpakaļ lietotājam, aizverot dialoglodziņu Automātiskais skrējējs.

  • Atjaunināts testa izpildes statuss.
  • Iebūvētajam UFT testa pārskatam var piekļūt, noklikšķinot uz pogas “Palaist pārskatu”.

2. solis. Lietotājam tiks parādīts iebūvētais UFT testa pārskats.

3. solis . Detalizētiem rezultātiem var piekļūt, izmantojot moduli “Test Runs”. Tāpat kā manuālie testi, arī detalizētais rezultāts parāda visu informāciju.

4. solis . Tests arī ģenerē teksta rezultātu failu, kuram var piekļūt no pielikumu sadaļas. Teksta failu ģenerē skripts (testa ietvars), kas NAV iebūvētais UFT pārskats. Lai piekļūtu tam pašam, rīkojieties šādi:

  • Atlasiet “Run ID”.
  • Atveras dialoglodziņš Palaist informāciju.
  • Pāriet uz sadaļu “Pielikumi”.
  • Rezultātu fails lietotājiem būs pieejams lejupielādei. Veiciet dubultklikšķi uz teksta faila.

5. solis . Teksta rezultātu fails tiek atvērts bloknotā. Rezultāta fails tiks parādīts, kā parādīts zemāk.

Lejupielādējiet šajā apmācībā izmantoto UFT automatizācijas skriptu

Video par QTP integrāciju ar kvalitātes centru

Noklikšķiniet šeit, ja videoklips nav pieejams

Piezīmes: -

  • Kvalitātes centrs nodrošina daudzas funkcijas, piemēram, testa darbību kopēšanu, skriptu nosūtīšanu pa e-pastu pārskatīšanai, pielikumu pievienošanu utt., Lai atvieglotu testa lietu ātrāku izstrādi.
  • Varat izveidot skriptu tādos automatizācijas rīkos kā QTP un Loadrunner, pēc tam tos augšupielādēt un saglabāt kvalitātes centrā
  • Kvalitātes centra manuālo testa skriptu var arī tieši pārveidot par automatizētu skriptu.