Čo je úložisko objektov v QTP?
Objektové úložisko je kolekcia testovacích objektov a informácií, ktoré QTP rozpoznáva pri práci na nich. Keď používateľ zaznamená test, objekty a ich vlastnosti sa predvolene zachytia.
V tomto výučbe sa naučíte -
- Ako funguje identifikácia objektu v QTP?
- Typy úložiska objektov
- Lokálne úložisko objektov
- Repozitár zdieľaných objektov: vytvárať, združovať, upravovať
Ako funguje identifikácia objektu v QTP?
- HP QTP používa na identifikáciu objektu technológiu podobnú „človeku“
- Počas záznamu sa Time QTP pokúša naučiť vlastnosti objektu GUI, na ktorom sa operácia vykonáva.
- Počas prevádzky program Micro Focus UFT porovnáva vlastnosti uložených objektov so skutočnými vlastnosťami objektu dostupného na obrazovke a jedinečne identifikuje objekt nezávisle od jeho umiestnenia na obrazovke.
- Uložený objekt a spolu s jeho vlastnosťami sa nazýva TEST Object
- Počas behu sa skutočný objekt dostupný v testovanej aplikácii nazýva Run-Time Object
- Toto sú rýchle testy „Test objektového modelu“
- Informácie o testovacích objektoch sú uložené v úložisku objektov
- Doplnky pomáhajú inštruovať rýchly test vopred na povahu objektu, ktorý sa má zaznamenať, aby sa skrátil čas potrebný na osvojenie jeho vlastností
Naučte sa identifikáciu objektov na príklade v nasledujúcom videu
Ak video nie je prístupné, kliknite sem
Typy úložiska objektov
V QTP existujú 2 typy úložiska objektov
- Lokálne úložisko objektov
- Repozitár zdieľaných objektov
Lokálne úložisko objektov
- Lokálne úložisko objektov je predvolené úložisko objektov
- Je špecifický pre akcie a môže sa použiť iba pre konkrétnu akciu
- Lokálne úložisko objektov je vhodnejšie, ak aplikácia nie je dynamická z hľadiska času
- Lokálne úložisko objektov nemožno znovu použiť
- V lokálnom úložisku objektov môžete vykonať veľa operácií, napríklad -
- Zvýraznite objekt uložený v úložisku testovanej aplikácie
- Skontrolujte, či je konkrétny objekt vo vašom AUT uložený v úložisku objektov
- Vystrihujte, kopírujte, prilepujte, upravujte a mazajte objekty
- V prípade, že ste omylom zmenili hodnotu vlastnosti, môžete aktualizovať jej popis z aplikácie pomocou funkcie aktualizácie.
Repozitár zdieľaných objektov: vytvárať, združovať, upravovať
- Globálne alebo zdieľané úložisko objektov je vhodnejšie, keď je aplikácia dynamická a popis objektu sa často mení
- Medzi zdieľaným a lokálnym úložiskom objektov sa úložisko zdieľaných objektov bežne používa v automatizačných projektoch
- Má však režijné náklady na údržbu a správu v porovnaní s lokálnym úložiskom objektov.
Ak chcete vytvoriť a používať úložisko zdieľaných objektov, musíte vykonať tri široké kroky
- Vytváranie úložiska zdieľaných objektov
- Priradenie úložiska zdieľaných objektov
- Úpravy úložiska zdieľaných objektov
Pozrime sa na ne jeden po druhom
Krok 1) Vytvorenie úložiska zdieľaných objektov
- Všetky úložiská sú predvolene lokálne. Ak chcete vytvoriť úložisko zdieľaných objektov, v dialógovom okne Úložisko objektov kliknite na položky Súbor> Exportovať miestne objekty
- Súbory úložiska majú príponu .tsr. Dajte vhodný názov, povedzte „guru99“ a uložte
- Zdieľaný súbor úložiska je teraz vytvorený
Krok 2) Priradenie úložiska zdieľaných objektov
- Ďalším krokom je priradenie úložiska k vášmu testu, čo vám umožní jeho použitie
- Ak chcete priradiť úložisko k testu, kliknite na Zdroje> Priradiť úložisko
- Môžete vybrať úložisko, ktoré chcete priradiť k akciám dostupným vo vašom teste.
- Teraz môžete na vývoj testu použiť toto zdieľané úložisko
Krok 3) Úpravy úložiska zdieľaných objektov
- Na úpravu zdieľaného úložiska môžete použiť správcu úložiska objektov.
- Vyberte Zdroje> Správca úložiska objektov. Otvorte objektové úložisko, ktoré sme vytvorili „guru99“
- Úložisko sa predvolene otvára v režime iba na čítanie. Úpravy povolíte kliknutím na položky Súbor> Povoliť úpravy
- Po povolení úprav môžete vykonávať všetky operácie ako vystrihovanie, kopírovanie, vkladanie, premenovanie objektov atď., Ktoré môžete vykonávať aj v úložisku objektov.
- Pomocou Správcu úložiska objektov môžete porovnať dva úložiská objektov. QTP vám poskytne statistické údaje o tom, čo je jedinečné a spoločné v oboch úložiskách
- Na zlúčenie dvoch úložísk do jedného môžete použiť nástroj na zlúčenie archívov objektov