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
- Újrafelhasználható műveletek: más tesztekben is használható. Többször használhatók ugyanazon tesztszkriptben.
- 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
- Független egymástól, amely a kiválasztott akciót két testvér akcióra osztja
- 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
- 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"
- 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
- 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
- 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