Ellenőrző pontok QTP/UFT-ben példával
Mi az a Checkpoint a QTP-ben?
Az ellenőrző pont egy ellenőrző pont, amely összehasonlítja az aktuális értéket az objektum meghatározott tulajdonságainak várható értékével. Ha az aktuális és a várható érték megegyezik, akkor PASS állapotot generál, ellenkező esetben FAIL állapotot generál.
Az ellenőrzőpontok típusai a Micro Focus UFT-ben
Az alábbiakban részletezett ellenőrzőpontok sok típusa létezik
- Szabványos ellenőrző pontok: Összehasonlítja a rögzítés során rögzített objektumtulajdonságok várható értékeit a az objektum aktuális értékei futás közben
- Oldal-ellenőrzőpont: A weboldalhoz létrehozott szabványos ellenőrzőpontot oldal-ellenőrzőpontnak nevezhetjük. A weboldalon található linkek és képek teljes számának ellenőrzésére szolgál. Az oldalellenőrző pontok segítségével ellenőrizhető a betöltési idő, azaz a weboldal betöltéséhez szükséges idő.
- Bitmap ellenőrzőpont segít a felhasználónak egy kép vagy egy teljes weboldal bittérképének ellenőrzésében. Képpontonkénti összehasonlítást végez a tényleges és a várt képek között.
- Képellenőrző pont lehetővé teszi az olyan tulajdonságok ellenőrzését, mint a webkép forrásfájljának helye. A Bitmap Checkpointtal ellentétben a képpontok (bittérképek) nem ellenőrizhetők a képellenőrző ponttal.
- Szöveg ellenőrzőpont Egy weboldalon vagy alkalmazásban várt szöveg ellenőrzésére szolgál. Ez a szöveg az alkalmazás egy adott régiójából vagy a megjelenített szöveg egy kis részéből származhat
- Kisegítő lehetőségek ellenőrző pontjai ellenőrzi a World Wide Web Consortium (W3C) webalapú technológiára és információs rendszerekre vonatkozó utasításainak és irányelveinek való megfelelést. Ezek az irányelvek megkönnyítik a fogyatékkal élők számára az internet elérését.
- Adatbázis-ellenőrző pontok hozzon létre egy lekérdezést a rekordidő alatt, és az adatbázis-értékek várt értékekként kerülnek tárolásra. Ugyanez a lekérdezés fut le futás közben, és összehasonlítja a tényleges és a várt értékeket.
- In Táblázat ellenőrzőpont, dinamikusan ellenőrizheti a környezetében megjelenő táblázat (rács) celláinak tartalmát. Ellenőrizheti a táblázat különféle tulajdonságait is, például a sor magasságát, cellaszélességét és így tovább. A Table Checkpoint hasonló az Adatbázis-ellenőrző ponthoz
- <p></p> XML-ellenőrző pontok ellenőrizheti az XML-adatokat, az XML-sémát, az XML-adatokat
Hogyan kell használni az ellenőrzőpontokat a QTP-ben?
Kattints itt ha a videó nem érhető el
Kivonatok a videóból
- Talán észrevette, hogy a tesztszkriptünkhöz generált eredményeknek nincs Megfelelt/Nem sikerült állapotuk, ami nélkül az automatizálásunk nem teljes.
- A forgatókönyvünkhöz tartozó várt TESZT EREDMÉNY: – A repülőjegy-foglalási ablaknak kell megjelennie az érvényes felhasználónév és jelszó megadása után. Ennek eléréséhez szükségünk lesz rá rekord Megjelenik egy további 6. lépés, amely a Repülésfoglalás ellenőrzése ablak…
- Ennek az ellenőrzési lépésnek az automatizálása ellenőrzőpontok segítségével érhető el. Menjünk előre, és rögzítsük a 6. lépést Ellenőrzőpont hozzáadásához kattintson a jobb gombbal az 5. lépésre, amely után az ellenőrző pontot be kell szúrni. Válassza a Szabványos ellenőrzőpont beszúrása lehetőséget. Ellenőrzőpont tulajdonságai párbeszédpanel Box Megnyílik.
- A QTP alapértelmezett nevet rendel egy ellenőrzőponthoz. Megadhatja a kívánt nevet
- A táblázat az objektum összes rögzített tulajdonságát és a hozzájuk tartozó értékeket mutatja. A Kijelölés jel azt jelzi, hogy ezek a tulajdonságok be lesznek jelölve
- Az ABC ikon azt jelzi, hogy a tulajdonságértékek állandók. Ha a kiválasztott tulajdonságok bármelyikét paraméterezi, az ikon ennek megfelelően változik
- Maradjunk az alapértelmezettnél, és szúrjuk be az utasítást az aktuális lépés után. Kattintson az OK gombra
- A # 6. sorba beszúrunk egy ellenőrző utasítást az ellenőrzőpont nevével. Lejátszhatjuk újra a szkriptet
- A szkript futásidejű hibát ad
- Nos, ez gyakori hibaforrás a kezdők számára és azért történik, mert az 5. lépésnél a QTP bezárja a repülésfoglalási képernyőt, és amikor a végrehajtás eléri a 6. lépést, nem áll rendelkezésre repülésfoglalási képernyőobjektum a tulajdonságainak megváltoztatására. Biztosítania kell, hogy az ellenőrző objektum elérhető legyen, miközben a QTP végrehajtja a Checkpoint Step lépést
- Ez a hiba a tesztlépések sorrendjének megváltoztatásával orvosolható. Váltson az 5. és a 6. lépés között. Az új forgatókönyvben az 5. lépésben ellenőrizni kell, hogy létezik-e a repülőjegy-foglalási ablak, a 6. lépés pedig az alkalmazás bezárása.
- In HP QTP, csak ki kell vágnia a 6. lépést, és be kell illesztenie az 5. lépés helyére. Játszuk újra a forgatókönyvet. A szkript sikeres, és az eredményfa megadja az összehasonlított ellenőrzőpontértékeket. Ez minden a szokásos ellenőrző pontokon
Ez az oktatóvideó különféle típusokat mutat be Az ellenőrzőpontok a Quick Test Professional alkalmazásban