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

Anonim

Mi az Action a QTP-ben?

A műveletek segítenek a teszt "logikai egységekre" vagy "üzleti folyamatokra" osztani. A műveletek segítenek létrehozni egy modulárisabb és hatékonyabb szkriptet.

A parancsfájl újonnan létrehozásakor csak egy műveletből áll. De a követelményeknek megfelelően további műveleteket adhat hozzá a Micro Focus UFT szkriptjéhez.

Kétféle művelet van

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

Időnként, ha egy akció naggyá válik, szép gyakorlat megosztani. Kétféle módon oszthat fel egy meglévő műveletet

  1. Független egymástól, amely a kiválasztott akciót két testvér akcióra osztja
  2. Beágyazott művelet, amely felosztja a kiválasztott műveletet szülőműveletté, amelynek utolsó lépése a második, gyermekműveletnek nevezi

A műveletek hozzáférhetnek az adatlapokban tárolt tesztadatokhoz. A HP QTP kétféle adatlapot kínál

  1. GLOBÁLIS adatlap: A teljes teszt számára egyedi. Bármely művelet hozzáférhet az adatokhoz és a Global Datasheetbe írhatja azokat. A lap neve "GLOBAL"
  2. LOCAL adatlap: Megegyezik a munkák számával a lapon. Egy művelet csak a saját helyi adatlapjába olvashat és írhat adatokat. Lap neve = "ACTION NAME".

A Műveletek létrehozásának teljes célja az, hogy más tesztfájlokban használja őket. Kétféle módszer van a műveletek importálására egy tesztbe

  1. Hívás egy művelet MÁSOLÁSÁRA: Amikor másolatot készít egy műveletről, a művelet teljes egészében át lesz másolva, beleértve az ellenőrzési pontokat, a paraméterezéseket és az Adattábla megfelelő művelet fülét a hívástesztbe. Amikor beilleszt egy meglévő művelet másolatát, módosíthatja a másolt műveletet, és a változtatások nem lesznek hatással, és semmilyen más teszt nem fogja őket befolyásolni. Beszúrhat másolatokat újrafelhasználható és nem újrafelhasználható műveletekből
  2. Hívás MEGLÉVŐ műveletre: A műveletekre való felhívások csak olvashatók a hívási tesztben. Csak abban a tesztben lehet módosítani, amelyben létrehozták őket. Lehetővé teszi, hogy ugyanazt a műveletet több tesztben is használja, és megkönnyíti a tesztek karbantartását. Csak "Újrafelhasználható" műveletekre hívhat.

A videó bemutatója bemutatja a Műveleteket . A korábbi oktatóprogramokban létrehozott vanília tesztszkriptet használja 5 lépéssel a repülőjegy-foglaláshoz való bejelentkezéshez. Ez az oktatóanyag a QTP- oktatóanyagok közül a leghosszabb , és ajánlott jegyzeteket készíteni megtekintés közben.

Kattintson ide, ha a videó nem érhető el

Csakúgy, mint a programozási nyelvek funkciói / metódusai, itt is létrehozhatunk bemeneti és kimeneti PARAMÉTEREKET egy művelethez. Ez a paraméter nincs kapcsolatban a korábban megtanult tesztadatok paraméterezésével.

Szükség esetén a következő utasítással léphet ki egy műveletből

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

A QTP szkript végrehajtása közben a Műveletekkel figyelembe kell vennie a Globális és helyi iterációkat

Meg lehet változtatni a kereset iteráció frekvencia kiválasztásával cselekvési felhívás Ingatlan> Futtatás Tab