qtp tutorial 15 using text area
V posledný článok , diskutovali sme o spôsoboch, ako môže QTP porovnávať text. Tiež sme videli ako štandardné kontrolné body možno použiť na kontrolu textu a podrobnú diskusiu o kontrolnom bode textu. Ďalším kontrolným bodom je kontrolný bod textovej oblasti. Poďme to preskúmať.
=> Kliknite sem, aby ste dostali sériu QTP Training Tutorials
Čo sa dozviete:
Kontrolný bod textovej oblasti
- Používa sa pre aplikácie systému Windows.
- Porovnáva textový reťazec v rámci definovanej oblasti podľa zadaných kritérií.
- Definovanie vlastností pre tento kontrolný bod je takmer rovnaké ako pre textový kontrolný bod.
- Jediným dominantným rozdielom medzi textovým kontrolným bodom a kontrolnými bodmi textovej oblasti okrem prostredí je ten, že textový kontrolný bod funguje na určitom objekte a textová oblasť funguje na vybranej oblasti.
- Aj keď je možnosť ponuky pre kontrolný bod textovej oblasti k dispozícii aj počas nahrávania webovej aplikácie, bude-li zvolená, spôsobí vám chybu, že webové prostredie nie je pre tento kontrolný bod podporované.
Kontrolný bod tabuľky
- Môže sa použiť v prípadoch, keď potrebujete overiť, či konkrétna bunka v tabuľke má určitú hodnotu, alebo v niektorých prípadoch, ak má samotná tabuľka definovaný počet riadkov stĺpcov.
- Keď sa na vloženie kontrolného bodu vyberie webová tabuľka alebo ekvivalentný objekt tabuľky, vyvolajú sa vlastnosti kontrolného bodu tabuľky.
- Ako možnosť ponuky si počas nahrávania zvolíte „Standard Checkpoint“. Základné pravidlá ako tvorba, úpravy a údržba sú teda rovnaké.
Pozrime sa na príklad:
Vyberiem náhodnú stránku, ktorá má webovú tabuľku. Otvorené v internetovom prehliadači. Spustite nahrávanie, vložte kontrolný bod-> Štandardný kontrolný bod a vyberte objekt tabuľky na webovej stránke:
Vyberte prvok Webová tabuľka a kliknite na tlačidlo OK.
V okne vlastností vyberte bunku a zadajte, či tam musí byť konštantná hodnota alebo či ju chcete parametrizovať.
Na karte nastavení je uvedený spôsob vykonania overenia.
Identifikácia bunky, na tejto karte je používateľ nastavený na identifikáciu konkrétneho riadku alebo stĺpca.
bezplatný sťahovač videa z youtube do mp4
Ako som už uviedol skôr, pretože ide o variáciu štandardného kontrolného bodu, platia všetky rovnaké pravidlá.
- Aj keď je táto vstavaná funkcia k dispozícii na kontrolu tabuliek, nepovažujem ju za veľmi užitočnú. Na overenie tabuliek existujú aj ďalšie funkcie, ako napríklad GetRowCount, GetColumnCount, GetRowItem atď. Dovoľte mi vysvetliť to trochu viac, než pôjdeme ďalej.
- V praktických scenároch nemusí stačiť kontrola iba jednej bunky a vytvorenie jedného kontrolného bodu pre každú hodnotu v tabuľke môže byť ťažkopádne. Napríklad, Ak je tabuľka 3X3, potom na kontrolu každej bunky uvidíme 9 kontrolných bodov. Ak sa hodnota v druhej alebo prvej bunke nezhoduje, nesignalizuje to nekonzistentnú tabuľku, ktorý by bol v rozpore s účelom, a malo by za následok zbytočné pokračovanie v kontrole ostatných buniek.
- Namiesto toho prečítaním tabuľky a použitím funkcií GetRowCount, GetColumnCount, GetRowItem môžete vytvoriť mechanizmus opakovania a podľa potreby skontrolovať a ukončiť zlyhanie. Jediným aspektom, ktorý v tomto okamihu spočíva v testovacom teste, by bolo zabezpečiť, aby písal príslušné výsledky testu tak, aby bol prehľadný.
- Kontrolný bod tabuľky tiež zlyhá v prípade dynamických tabuliek.
Stránka Checkpoint
Kontrolný bod stránky je ďalšou variáciou štandardného kontrolného bodu, ktorý, ako naznačuje názov, sa objaví pri vytvorení na webovej stránke.
Môže byť použitý na nasledovné:
- Prebieha kontrola odkazov
- Zdroje obrázkov
- Skontrolujte, či nie sú poškodené odkazy
Umiestnime jeden a pozrime sa, ako to funguje a čo môže robiť, ako postupujeme.
Otvorte stránku Google.com v prehliadači Internet Explorer alebo v ľubovoľnom prehľadávači kompatibilnom s aktuálnou verziou QTP, ktorú máte vo svojom prístroji. Zaznamenajte nový test na QTP, vyberte možnosť „Vložiť kontrolný bod-> štandardný kontrolný bod“ a nasmerujte ho na stránku google.com. Potom zo zobrazeného zoznamu objektov vyberte objekt „Webová stránka“. Zobrazí sa nasledujúci dialóg:
Ako vidíte, parametre, ktoré je možné skontrolovať, sú v zozname a pokračujú začiarkavacím políčkom s možnosťou začiarknutia. Používatelia si môžu podľa potreby zvoliť niekoľko vlastností.
Rovnako ako v prípade všetkých ostatných kontrolných bodov, ktoré sme doteraz videli, môže byť každou z týchto vlastností konštantná hodnota alebo môže používateľ parametrizovať.
Ďalšou časťou je overenie HTML:
- Zdroj HTML: Za behu skontroluje, či sa HTML kód webovej stránky zhoduje so skutočným. Používateľ má možnosť upraviť ho podľa potreby pri vytváraní kontrolného bodu a skontrolovať, či sa zhoduje za behu programu.
- Značky HTML: Kontroluje značky HTML pre webovú stránku v rekordných a prevádzkových časoch. Rovnako ako v prípade zdroja HTML je možné upraviť aj značky HTML.
Sekcia „Všetky objekty na stránke“:
# 1) Odkazy: Po začiarknutí tejto možnosti budú všetky odkazy overené. Ak chcete skontrolovať iba určité odkazy, je možné kliknúť na položku „Filter Link Check“ a zobrazí sa nasledujúce dialógové okno:
Môžete vybrať odkazy alebo ich výber zrušiť.
Hodnota adresy URL odkazu môže byť opäť konštantná alebo parametrizovaná.
# 2) Obrázky: Zaškrtnutie tejto možnosti znamená, že za behu môžete overiť prítomnosť obrázkov na stránke. Kliknutím na „Filtrovať kontrolu obrázkov“ môže používateľ zvoliť presné obrázky, ktoré sa majú skontrolovať, a tie, ktoré sa majú ignorovať.
Keď sa používateľ rozhodne filtrovať, zobrazí sa nasledujúca karta:
Ako obvykle môže užívateľ nakonfigurovať hodnoty.
# 3) Nefunkčné odkazy: Táto možnosť nie je v predvolenom nastavení ZAPNUTÁ a pri jej zaškrtnutí overí, či sa na webovej stránke nenachádzajú nejaké nefunkčné odkazy.
Používateľ môže skontrolovať nefunkčné odkazy, ktoré sú iba na rovnakom hostiteľovi ako nadradená stránka. Na nasledujúcej obrazovke, ktorú je možné spustiť pomocou ponuky „Nástroje-> Možnosti-> Web“, je potrebné nastaviť príslušnú možnosť.
Po spustení tohto kontrolného bodu sa vo výsledkoch testu zobrazia všetky prípadné zlyhania. V opačnom prípade kontrolný bod prejde.
Niektoré z možností kontrolného bodu stránky sú k dispozícii iba vtedy, keď sa kontrolný bod vytvorí počas nahrávania. Ak sa ich pokúsite vytvoriť z aktívnej obrazovky alebo zo zobrazenia kľúčových slov, možnosti overenia HTML nebudú k dispozícii.
Ak chcete zhrnúť stránku Checkpoint:
# 1) Užitočné vo webovom doplnku pri kontrole stránok. Kontroluje integritu stránok
#dva) Variácia štandardného kontrolného bodu, takže všetky pravidlá vytvárania, úprav a údržby sú rovnaké.
# 3) QTP môže dostať pokyn, aby na každú stránku umiestnil kontrolný bod. Môžete to urobiť výberom možnosti „Nástroje-> Možnosti-> Web-> Spresnenie“ v ponuke a kliknutím na možnosť ZAPNUTÉ:
# 4) Alternatívne môžete dať QTP pokyn, aby obchádzal automatické kontrolné body. V rovnakom okne, ktoré spustíme v bode 3, vyberte nasledujúcu možnosť.
Zostáva nám teda kontrolný bod prístupnosti, databázy a XML, ktorý bude témou nasledujúcej relácie. Pošlite svoje pripomienky a otázky.
=> Navštívte sem sériu školení QTP
Odporúčané čítanie
- Výukové programy QTP - 25+ výučbových kurzov pre profesionálov s rýchlym testom Micro Focus (QTP)
- Výukový program QTP # 5 - Kroky a riešenie zlomových bodov
- Výukový program QTP # 16 - Kroky na vloženie kontrolných bodov XML, prístupnosti a databázy
- Výukový program QTP # 10 - Písanie cyklov a podmienené vyhlásenia - základy skriptu VB, časť 2
- Výukový program QTP # 14 - Ako pridať bitmapové a textové kontrolné body do testov QTP
- Výukový program QTP # 13 - Kroky na vloženie štandardného a obrazového kontrolného bodu do testov QTP
- Výukový program QTP # 12 - Expertné zobrazenie, krokový generátor a kontrolné body vysvetlené na príklade
- Výukový program QTP # 18 - Dáta riadené a hybridné rámce vysvetlené na príkladoch QTP