Kas ir darbība QTP?
Darbības palīdz sadalīt testu “loģiskās vienībās” vai “Biznesa procesos”. Darbības palīdz izveidot modulārāku un efektīvāku skriptu.
Kad skripts ir nesen izveidots, tas sastāv tikai no vienas darbības. Bet jūs varat pievienot vairāk darbību savam Micro Focus UFT skriptam atbilstoši prasībām.
Ir divu veidu darbības
- Atkārtoti izmantojamas darbības: var izmantot citos testos. Tos vienā testa skriptā var izmantot vairākas reizes.
- Vienreizējas darbības: nevar izmantot citos testos. Vienā un tajā pašā rakstā tos var izsaukt tikai vienu reizi
Reizēm, ja darbība kļūst liela, ir patīkami to sadalīt. Esošo darbību varat sadalīt divos veidos
- Neatkarīgi viens no otra, kas sadala izvēlēto darbību divās brāļu un māsu darbībās
- Ligzdota darbība, kas izvēlēto darbību sadala vecāku darbībā, kuras pēdējais solis izsauc otro - bērna darbību
Darbības var piekļūt datu lapās saglabātajiem testa datiem. HP QTP nodrošina divu veidu datu lapas
- GLOBĀLA datu lapa: tā ir unikāla visam testam. Jebkura darbība var piekļūt datiem un ierakstīt tos globālajā datu lapā. Lapas nosaukums ir "GLOBAL"
- LOCAL datu lapa: vienāds ar darbību skaitu lapā. Darbība var lasīt un rakstīt datus tikai vietējā datu lapā. Lapas nosaukums = "ACTION NAME".
Darbību izveides mērķis ir to izmantošana citos testa skriptos. Darbību importēšanai testā ir divas metodes
- Zvans uz darbības kopiju: veicot darbības kopiju, darbība tiek kopēta visā izsaukšanas testā, ieskaitot kontrolpunktus, parametru iestatīšanu un atbilstošo datu tabulas cilni Datu tabulā. Ievietojot esošas darbības kopiju, varat veikt izmaiņas kopētajā darbībā, un jūsu veiktās izmaiņas neietekmēs un neietekmēs neviens cits tests. Jūs varat ievietot gan atkārtoti izmantojamu, gan vienreizēju darbību kopijas
- Zvans uz ESOŠO darbību: Zvani uz darbībām ir tikai lasāmi zvana pārbaudē. Tos var modificēt tikai tajā testā, kurā tie tika izveidoti. Ļauj izmantot vienu un to pašu darbību vairākos testos un atvieglo testu uzturēšanu. Varat piezvanīt tikai uz “Atkārtoti lietojamām” darbībām.
Pēc video pamācības tiek parādītas darbības . Lai pieteiktos lidojuma rezervācijā, tas izmanto iepriekšējās apmācībās izveidoto vaniļas testa skriptu ar 5 soļiem. Šī apmācība ir garākā visās QTP apmācībās, un, skatot to, ieteicams veikt piezīmes.
Noklikšķiniet šeit, ja videoklips nav pieejams
Tāpat kā funkcijas / metodes programmēšanas valodās, varat arī izveidot darbības ievades un izvades PARAMETRUS . Šis parametrs nav saistīts ar iepriekš apgūto testa datu parametru noteikšanu.
Ja nepieciešams, varat iziet no darbības, izmantojot šo paziņojumu
- ExitAction.
- ExitActionIteration
- ExitRun
- ExitGlobalIteration
Veicot QTP skriptu ar darbībām, jums jāņem vērā Globālās atkārtojumi un lokālās atkārtojumi
Darbību atkārtošanas biežumu var mainīt , atlasot Darbības izsaukuma rekvizīti> Palaist cilni