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

  1. 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
  2. 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ő.
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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
  9. <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

Napi Guru99 hírlevél

Kezdje a napját a legfrissebb és legfontosabb mesterséges intelligenciával kapcsolatos hírekkel, amelyeket azonnal kézbesítünk.