Kontrolní body v QTP / UFT s příkladem

Obsah:

Anonim

Co je to Checkpoint v QTP?

Kontrolní bod je ověřovací bod, který porovnává aktuální hodnotu s očekávanou hodnotou pro zadané vlastnosti objektu. Pokud se aktuální a očekávaná hodnota shodují, generuje stav PASS, jinak FAIL stav.

Typy kontrolních bodů v Micro Focus UFT

Níže je uvedeno mnoho typů kontrolních bodů

  1. Standardní kontrolní body: Porovnává očekávané hodnoty vlastností objektu zachycených během záznamu s aktuálními hodnotami objektu během relace běhu
  2. Kontrolní bod stránky: Standardní kontrolní bod vytvořený pro webovou stránku lze nazvat Kontrolní bod stránky. Slouží ke kontrole celkového počtu odkazů a obrázků na webové stránce. Kontrolní body stránky lze použít ke kontrole doby načítání, tj. Doby potřebné k načtení webové stránky.
  3. Bitmapový kontrolní bod pomáhá uživateli při kontrole bitmapového obrázku nebo celé webové stránky. Provádí srovnání jednotlivých pixelů mezi skutečnými a očekávanými obrázky.
  4. Image Checkpoint umožňuje zkontrolovat vlastnosti, jako je umístění zdrojového souboru webového obrázku. Na rozdíl od bitmapového kontrolního bodu nemůžete pomocí pixelového kontrolního bodu kontrolovat pixely (bitmapy).
  5. Textový kontrolní bod se používá ke kontrole očekávaného textu na webové stránce nebo v aplikaci. Tento text může pocházet z určité oblasti aplikace nebo z malé části zobrazeného textu
  6. Kontrolní body přístupnosti ověřují soulad s pokyny a pokyny pro webové technologie a informační systémy konsorcia World Wide Web Consortium (W3C). Tyto pokyny usnadňují zdravotně postiženým přístup na web.
  7. Kontrolní body databáze vytvoří dotaz během doby záznamu a hodnoty databáze se uloží jako očekávané hodnoty. Stejný dotaz se provádí za běhu a porovnávají se skutečné a očekávané hodnoty.
  8. V tabulce Checkpoint můžete dynamicky kontrolovat obsah buněk tabulky (mřížky), které se objevují ve vašem prostředí. Můžete také zkontrolovat různé vlastnosti tabulky, jako je výška řádku, šířka buňky atd. Tabulka Checkpoint je obdobou databáze Checkpoint
  9. Pomocí kontrolních bodů XML můžete ověřit data XML, schéma XML, data XML

Jak používat kontrolní body v QTP?

Pokud video není přístupné, klikněte sem

Stravování z videa

  • Možná jste si všimli, že výsledky generované pro náš testovací skript nemají žádný stav Pass / Fail, bez kterého by naše automatizace nebyla úplná
  • Očekávaný VÝSLEDEK TESTU pro náš scénář by měl být - Okno rezervace letu, což je tato obrazovka, by se mělo objevit po zadání platného uživatelského jména a hesla. Abychom toho dosáhli, budeme muset zaznamenat další krok č. 6, kterým je Zobrazení okna rezervace letu ...
  • Automatizace tohoto kroku ověření lze dosáhnout pomocí kontrolních bodů. Pojďme a zaznamenejme krok č. 6 Chcete-li přidat kontrolní bod, klikněte pravým tlačítkem na krok č. 5, po kterém je třeba kontrolní bod vložit. Zvolte Vložit standardní kontrolní bod. Otevře se dialogové okno Vlastnosti kontrolního bodu.
  • QTP přiřadí výchozí název kontrolnímu bodu. Můžete zadat své preferované jméno
  • Tabulka zobrazuje všechny zaznamenané vlastnosti a jejich odpovídající hodnoty pro objekt. Značka výběru označuje, že tyto vlastnosti budou zkontrolovány
  • Ikona ABC označovala, že hodnoty vlastností jsou konstantní. Pokud některou z vybraných vlastností parametrizujete, ikona se odpovídajícím způsobem změní
  • Držme se výchozího nastavení a vložte výpis za aktuální krok. Klepněte na tlačítko OK
  • Na řádku č. 6 je vložen kontrolní příkaz s názvem kontrolního bodu. Přehraje skript
  • Skript dává chybu za běhu
  • Toto je běžný zdroj chyb pro začátečníky a stává se to, protože v kroku č. 5 QTP zavře obrazovku rezervace letu a když spuštění dosáhne kroku # 6, není k dispozici žádný objekt obrazovky rezervace letu, který by změnil jeho vlastnosti. Musíte se ujistit, že objekt, který ověřuje, je k dispozici, zatímco QTP provádí krok kontrolního bodu
  • Tuto chybu lze opravit změnou pořadí kroků testu. Musíte přepnout krok 5 a krok 6. V novém kroku scénáře 5 je ověření okna rezervace letu existuje a krok 6 je zavření aplikace
  • V HP QTP stačí vyjmout krok 6 a vložit jej na místo kroku 5. Přehrajme si skript znovu. Skript projde a strom výsledků poskytuje hodnoty kontrolních bodů, které byly porovnány. To je vše ke standardním kontrolním bodům

Tento videonávod ukazuje různé typy kontrolních bodů v Quick Test Professional