Kontrolné body v QTP / UFT s príkladom

Obsah:

Anonim

Čo je to Checkpoint v QTP?

Kontrolný bod je verifikačný bod, ktorý porovnáva aktuálnu hodnotu s očakávanou hodnotou pre zadané vlastnosti objektu. Ak sa súčasná a očakávaná hodnota zhodujú, vygeneruje sa stav PASS, inak FAIL.

Typy kontrolných bodov v Micro Focus UFT

Existuje mnoho druhov kontrolných bodov, ktoré sú podrobne uvedené nižšie

  1. Štandardné kontrolné body: Porovnáva očakávané hodnoty vlastností objektu zachytené počas záznamu s aktuálnymi hodnotami objektu počas relácie behu
  2. Kontrolný bod stránky: Štandardný kontrolný bod vytvorený pre webovú stránku sa dá nazvať Kontrolný bod stránky. Používa sa na kontrolu celkového počtu odkazov a obrázkov na webovej stránke. Kontrolné body stránky sa dajú použiť na kontrolu času načítania, tj času potrebného na načítanie webovej stránky.
  3. Bitmapový kontrolný bod pomáha používateľovi pri kontrole bitmapového obrázka alebo celej webovej stránky. Skutočné a očakávané obrázky porovnáva po jednotlivých pixeloch.
  4. Image Checkpoint umožňuje skontrolovať vlastnosti, ako je umiestnenie zdrojového súboru webového obrázka. Na rozdiel od bitmapového kontrolného bodu nemôžete skontrolovať pixely (bitmapy) pomocou obrazového kontrolného bodu.
  5. Textový kontrolný bod sa používa na kontrolu očakávaného textu na webovej stránke alebo v aplikácii. Tento text môže pochádzať z konkrétnej oblasti aplikácie alebo z malej časti zobrazeného textu
  6. Kontrolné body prístupnosti overujú súlad s pokynmi a pokynmi a predpismi World Wide Web Consortium (W3C) pre webové technológie a informačné systémy. Tieto pokyny uľahčujú zdravotne postihnutým prístup na web.
  7. Kontrolné body databázy vytvárajú dopyt počas doby záznamu a hodnoty databázy sa ukladajú ako očakávané hodnoty. Rovnaký dopyt sa vykoná za behu systému a porovnajú sa skutočné a očakávané hodnoty.
  8. V kontrolnom bode tabuľky môžete dynamicky kontrolovať obsah buniek tabuľky (mriežky), ktoré sa objavujú vo vašom prostredí. Môžete tiež skontrolovať rôzne vlastnosti tabuľky, ako je výška riadku, šírka bunky atď. Kontrolný bod tabuľky je podobný kontrolnému bodu databázy
  9. Pomocou kontrolných bodov XML môžete overiť údaje XML, schému XML, údaje XML

Ako používať kontrolné body v QTP?

Ak video nie je prístupné, kliknite sem

Jedlo z videa

  • Možno ste si všimli, že výsledky generované pre náš testovací skript nemajú žiadny stav Pass / Fail, bez ktorého by naša automatizácia nebola úplná
  • Očakávaným VÝSLEDKOM TESTU pre náš scenár by malo byť - Okno rezervácie letov, ktoré je touto obrazovkou, by sa malo zobraziť po zadaní platného používateľského mena a hesla. Aby sme to dosiahli, budeme musieť zaznamenať ďalší krok # 6, ktorým je Zobrazenie okna Skontrolovať rezerváciu letu ...
  • Automatizáciu tohto kroku overenia je možné dosiahnuť pomocou kontrolných bodov. Poďme do toho a zaznamenajme krok č. 6 Ak chcete pridať kontrolný bod, kliknite pravým tlačidlom myši na krok č. 5, po ktorom je potrebné vložiť kontrolný bod. Vyberte Vložiť štandardný kontrolný bod. Otvorí sa dialógové okno Vlastnosti kontrolného bodu.
  • QTP kontrolnému bodu priradí predvolený názov. Môžete zadať svoje preferované meno
  • Tabuľka zobrazuje všetky zaznamenané vlastnosti a im zodpovedajúce hodnoty pre objekt. Značka výberu označuje, že tieto vlastnosti budú skontrolované
  • Ikona ABC označovala, že hodnoty vlastností sú konštanty. Ak parametrizujete ktorúkoľvek z vybratých vlastností, ikona sa príslušne zmení
  • Ostaňme pri predvolenom nastavení a vložte výpis za aktuálny krok. Kliknite v poriadku
  • Príkaz kontroly s názvom kontrolného bodu je vložený do riadku # 6. Umožňuje prehrať skript
  • Skript dáva chybu za behu
  • Toto je bežný zdroj chýb pre začiatočníkov a stáva sa to preto, že v kroku č. 5 QTP zatvorí obrazovku rezervácie letu a keď vykonanie dosiahne krok č. 6, nebude k dispozícii žiadny objekt obrazovky rezervácie letu, ktorý by zmenil jeho vlastnosti. Musíte sa ubezpečiť, že objekt, ktorý overuje, je k dispozícii, kým QTP vykoná krok kontrolného bodu
  • Túto chybu je možné napraviť zmenou poradia krokov testu. Musíte prepnúť krok 5 a krok 6. V novom scenári je krokom 5 overenie okna rezervácie letov a krokom 6 je zatvorenie aplikácie.
  • V HP QTP stačí vystrihnúť krok č. 6 a vložiť ho na miesto kroku č. 5. Poďme si znova prehrať scenár. Skript prejde a strom s výsledkami poskytne hodnoty kontrolných bodov, ktoré sa porovnali. To je všetko k štandardným kontrolným bodom

Tento videonávod demonštruje rôzne typy kontrolných bodov v aplikácii Quick Test Professional