Műveletek QTP/UFT-ben példával

Mit jelent a cselekvés a QTP-ben?

Hozzászólások segít felosztani a tesztet „logikai egységekre” vagy „Üzleti folyamatokra”. A műveletek segítenek modulárisabb és hatékonyabb szkript létrehozásában.

Amikor egy szkriptet újonnan hoznak létre, az csak egy műveletből áll. De a követelményeknek megfelelően további műveleteket is hozzáadhat a Micro Focus UFT Scripthez.

Kétféle akció létezik

  1. Többször Műveletek: más tesztekben is használható. Többször is használhatók ugyanabban a tesztszkriptben.
  2. Nem újrafelhasználható Műveletek: más tesztekben nem használhatók. Ugyanabban a szkriptben csak egyszer hívhatók meg

Időnként, ha egy akció nagyra nő, jó gyakorlat felosztani. Egy meglévő műveletet kétféleképpen oszthat fel

  1. Független egymást, ami a kiválasztott műveletet két testvérakcióra osztja
  2. Beágyazott művelet amely a kiválasztott műveletet felosztja egy szülőműveletre, amelynek utolsó lépése a második, gyermekműveletet hívja meg

A műveletek hozzáférhetnek az adatlapokon tárolt tesztadatokhoz. A HP QTP biztosítja 2 típusú adatlap

  1. GLOBÁLIS adatlap: Egyedülálló az egész teszthez. Bármely művelet hozzáférhet és írhat adatokat a Globális adatlapba. Egy lap neve „GLOBÁLIS”
  2. HELYI adatlap: Egyenlő a munkalapon lévő műveletek számával. Egy művelet csak a saját helyi adatlapjába tud adatokat olvasni és írni. Lap neve = „ACTION NAME”.

A műveletek létrehozásának teljes célja az, hogy más tesztszkriptekben használják őket. Két módszer létezik a műveletek tesztbe történő importálására

  1. Művelet MÁSOLÁSÁNAK HÍVÁSA: Ha egy műveletről másolatot készít, a művelet teljes egészében, beleértve az ellenőrzési pontokat, a paraméterezést és az adattáblázat megfelelő műveletlapját, átmásolja a hívási tesztbe. Amikor beilleszt egy meglévő művelet másolatát, módosíthatja a másolt műveletet, és a változtatások semmilyen más tesztet nem érintenek, és nem is befolyásolják őket. Mind az újrafelhasználható, mind a nem újrafelhasználható műveletek másolatait beillesztheti
  2. MEGLÉVŐ MŰVELET HÍVÁSA: A cselekvésre való felszólítások csak olvashatók a hívási tesztben. Csak abban a tesztben módosíthatók, amelyben létrehozták őket. Lehetővé teszi ugyanazt a műveletet több tesztben, és megkönnyíti a tesztek karbantartását. Csak „Újrafelhasználható” műveleteket kezdeményezhet.

A következő oktatóvideó bemutatja Hozzászólások. A korábbi oktatóanyagokban létrehozott vanília tesztszkriptet használja, 5 lépéssel a bejelentkezéshez Repülési foglalás. Ez az oktatóanyag a leghosszabb mindenben QTP oktatóanyagok és javasoljuk, hogy jegyzeteljen a megtekintése közben.

Kattints itt ha a videó nem érhető el

Csakúgy, mint Funkciók/Módszerek programozási nyelvekben is létrehozhatunk bemenetet és kimenetet PARAMÉTEREK egy akcióhoz. Ez a paraméter rendelkezik nincs kapcsolat dolgoztam, ahol az Tesztadatok paraméterezése korábban tanult.

Ha szükséges, használhatja a következő utasítást a műveletből való kilépéshez

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Végrehajtás közben a QTP szkript a műveleteknél figyelembe kell venni, Globális iterációk és helyi iterációk

Módosíthatja a művelet iterációs gyakoriságát kiválasztásával Művelethívás tulajdonságai > Futtatás lap