Moduly Tosca a skenování Tosca (Kompletní praktický průvodce!)

Výukový program TOSCA - obsah

Výukový program Tosca se skládá z níže uvedených článků, které vysvětlují různé součásti Tosca. Při psaní článku jsme zohlednili znalosti testovacího softwaru základní úrovně, aby tomuto článku snadno porozuměli.

V tomto Moduly Tosca s technologií Tosca Scan Tento článek pojednává o postupu Tosca Scan pro vytvoření modulu Tosca se stručným popisem různých výrazů. Krok za krokem jsou připojeny obrazovky pro snadné pochopení přístupu Tosca Scanning.

Moduly Tosca

Koncepty modulů Tosca:

Moduly Tosca zachovávají technické vlastnosti jakékoli kontroly, která odkazuje na jakýkoli testovaný objekt.

Vytvoření modulu je v zásadě prvním krokem k zahájení vývoje testovacích případů v programu Tosca Commander. Musí být vytvořen modul pro jednotku funkčního bloku testovací aplikace. Tyto funkční jednotky jsou například stránky nebo obrazovky testovacích webů nebo jakékoli okenní aplikace. Jakákoli vstupní pole, jako jsou tlačítka, textové pole, seznam se seznamem atd., Se označují jako ovládací prvky. Ovládací prvky, které jsou vyžadovány pro provedení testu, musí být zachyceny v modulu jako ModuleAttributes.

Moduly Tosca jsou rozděleny do dvou kategorií -

·        Klasické moduly - Je vytvářen klasickými motory během skenování. 

·        XModuly - Používá XEngines, které jsou založeny na rámci Tosca TBox. 

tosca moduly - ikony
Ikony modulů Tosca

Jednotlivé komponenty modulu se označují jako ModuleAttributes a komponenty se označují jako ovládací prvky. Klasické moduly mají klasické ModuleAttributes, a na druhé straně, XModules mají Atributy XModule.

Klasické motory: V rané fázi Toscy jsou vyvinuty Classic Engines, které zpracovávají informace TestCase a řídí testovací objekt. K dispozici jsou příslušné motory k řízení libovolného testovaného objektu.

TBox: Odkaz na algoritmus Tosca Tbox framework je základem pro XEngines pro řízení všech ovládacích prvků. Totéž lze použít pro řízení objektů GUI a jiných než GUI.

Motory X: S pomocí XDefinitions jsou XEngines definovány v Tosce. Ovládací prvky pro testovací objekty jsou hierarchicky strukturovány prostřednictvím XDefinition. Stromová struktura testovacích objektů je tedy mapována s ovládacími prvky libovolných modulů.

Tosca TBox je kompatibilní s následujícími motory: -

·        Tosca XScan 3.0 - Po skenování testovacích objektů (GUI nebo Non GUI) vytvoří Tosca pokaždé moduly, které obsahují technické vlastnosti. Tyto technické vlastnosti jsou nutné k řízení libovolných testovacích objektů jako ovládacích prvků. Skenování lze provádět pouze z sekcí Moduly. Moduly jsou tedy uloženy v sekci „Modul“. Můžeme skenovat libovolnou aplikaci kliknutím pravým tlačítkem na složku modulu a výběrem technologie aplikace, jako je například desktop, mobil, html, SAP atd.

·        Tosca AnyUI Engine 3.0 -  Umožňuje řídit aplikace s uživatelskými rozhraními, nezávisle na základní technologii.

·        Tosca API Engine 3.0 -API Engine vytváří moduly pro aplikační programovací rozhraní, ke kterým se přistupuje prostřednictvím média webové služby.

·        Databázový stroj Tosca 3.0 - Umožňuje práci s databázemi jako součást automatizace databáze.

·        Tosca DotNet Engine 3.0 - Umožňuje testování aplikací WinForms, které byly vytvořeny pomocí Microsoft dotNET Framework 4.6.

·        Tosca Java Swing Engine 3.0 - Používá se ke skenování aplikací Java Swing pro automatizaci testů.

·        Tosca JavaFX Engine 3.0 - Používá se ke skenování aplikací JavaFX pro automatizaci testů

·        Tosca Java SWT Engine 3.0 - Používá se ke skenování aplikací Java SWT pro automatizaci testů

·        Tosca JSON Engine 3.0 - JSON je kratší forma JavaScript Object Notation, která definuje kompaktní formát pro datovou komunikaci. Tosca JSON Engine se používá k vytvoření, úpravě nebo ověření JSON.

·        Tosca Mobile + Engine - Umožňuje řídit různé typy mobilních aplikací (např. Webové, nativní, hybridní aplikace) na smartphonech i tabletech. U starších verzí systému Android / ios se tyto motory používají ke skenování.

·        Tosca Mobile Engine 3.0 - Používá se k testování mobilních aplikací na smartphonech i tabletech.

·        Tosca SAP Engine 3.0 - Používá se ke skenování a testování aplikací SAP.

·        Tosca Webservice Engine 3.0 - Tosca Webservice Engine 3.0 umožňuje řídit webové služby prostřednictvím protokolu Hypertext Transfer Protocol (HTTP). Lze řídit webové služby využívající SOAP (Simple Object Acces Protocol) nebo REST Webservices (Representational State Transfer).

·        Tosca XML Engine 3.0 - Používá se k interakci s daty XML za účelem změny, vytvoření nebo ověření dat.

Co je standardní modul?

Při vytváření pracovního prostoru poskytuje společnost Tosca několik modulů, které se používají k provádění velmi běžných operací, jako je otevírání souborů, vyvolávání aplikací, operace řetězců, operace vyrovnávací paměti, zavírání aplikací, ověřování atd. Tyto moduly jsou známé jako standardní moduly. Nejdůležitější standardní moduly jsou - 

Nástroje pro automatizaci TBox:

  • · Základní operace Windows
  • · Operace vyrovnávací paměti
  • · Vyhodnocení výrazu
  • · Operace se soubory
  • · Operace se složkami
  • · Numerické operace
  • · Procesní operace
  • · Zpracování zdrojů
  • · Selen
  • · Načasování

TBox XEngines:

  • · Data parametrů
  • · Databáze
  • · Html
  • · Soubor, XML, JSON
  • · Pošta
  • · Mobilní, pohybliví
  • · SAP, Java
  • · Excel
  • · Pdf
  • · Hostitel

Testovací datová služba:

  • · TestData - Najít a poskytnout záznam
  • · TestData - Vytvoření a poskytnutí nového záznamu
  • · TestData - Aktualizovat záznam
  • · TestData - Přesuňte záznam na typ TDS
  • · TestData - Odstranit záznam
  • · TestData - typ aktualizace
  • · TestData - Expertní modul

Tosca Scan: 

Skenování prostřednictvím Tosca je přístup k vytváření modulů Tosca, které obsahují všechny technické informace pro jakoukoli testovací aplikaci.

Podrobný průvodce programem Tosca Scan k vytvoření modulu:

Můžeme zahájit skenování Tosca buď kliknutím pravým tlačítkem na složku Modul nebo výběrem dynamické nabídky Moduly a kliknutím na Skenovat ikona. V této aplikaci se naučíme skenování pomocí ukázkové webové aplikace. 

moduly tosca - možnosti skenování
moduly tosca - možnosti skenování

Tosca Scan - klasické moduly: 

Průvodce Tosca je součástí společnosti Tricentis Tosca a slouží k klasickému skenování k vytváření klasických modulů. Obecně pro starší aplikace, které nejsou správně kompatibilní s TBox Scan, používáme tento přístup skenování. Průvodce Tosca můžeme otevřít jako samostatnou aplikaci z nabídky Start nebo výběrem možnosti „Skenovat Více-> Starší skenování“Během skenování. prosím klikněte zde číst více o tomto tématu.

tosca moduly - klasický průvodce
tosca moduly - klasický průvodce
  • Hlavní navigační panel - Zobrazí naskenované ovládací prvky.
  • Vlastnost automatizace - Povinné technické informace o vybraných ovládacích prvcích.
  • Skenovat - Spusťte skenování celé oblasti.
  • Oblast skenování - Naskenovat vybranou oblast.
  • Vytvořit modul - Uložit pro vytvoření modulu pro skenovanou oblast. Klasické moduly vypadají jako na obrázku níže - 
tosca moduly - vlastní klasický modul
tosca moduly - vlastní klasický modul

Tosca Scan - modul Tbox:

Tosca XScan je součástí společnosti Tricentis Tosca a používá se pro skenování TBox k vytváření modulů Tbox. Během skenování musíme vybrat motory na základě testovací aplikace. Kroky skenování - 

  • Krok 1: Přejděte do sekce Moduly a vyberte cestu skenování „ScanàApplication“.
  • Krok 2: Na obrazovce „Výběr aplikace“ vyberte testovací aplikaci a klikněte na tlačítko Skenovat.
  • Krok # 3: Zobrazí se obrazovka Xscan. Zde jsou zobrazeny všechny dostupné ovládací prvky spolu s technickými vlastnostmi každého z ovládacích prvků. Na základě vybraných vlastností získává Tosca identifikaci ovládacího prvku. Existují čtyři různé způsoby, jak identifikovat ovládací prvky - 
    • Identifikovat podle vlastností – Zde se na základě technických vlastností testovaného objektu identifikují ovládací prvky. Vždy bychom měli upřednostňovat technické vlastnosti, jako je název, id, třída, test, vnitřní text, abychom rozpoznali ovládací prvky v aplikaci. Pokud vlastnosti nestačí k identifikaci konkrétních ovládacích prvků, měli bychom zvolit jiné možnosti „Identified by“, které jsou k dispozici. v Tbox Scan.
    • Identifikovat podle kotvy - V této metodě musíme identifikovat testovaný objekt s odkazem na jakýkoli jiný objekt, který byl identifikován jednoznačně. Pro odkazované ovládací prvky používá algoritmus Nejkratší cesta nebo Souřadnice. Zde musíme postupovat podle možností po kliknutí na tlačítko „Vybrat na obrazovce“.
    • Identifikujte podle obrázku - Na základě zobrazení obrazu testovaného objektu. Můžeme dovolit společnosti Tosca rozpoznat ovládání. Toto však není upřednostňovaná metoda a měla se rozhodnout jako poslední, když všechny ostatní možnosti nejsou schopny rozpoznat testované objekty.
    • Identifikovat podle indexu – Index je v podstatě počet výskytů testovaného objektu. Označuje se číselnou hodnotou počínaje 1. Vybrané ovládací prvky můžeme zvýraznit pomocí možnosti „Zvýraznit výběr“. Také můžeme přímo vybrat ovládací prvek ze samotné aplikace výběrem možnosti „Vybrat na obrazovce“. Jakmile se objekt jednoznačně identifikuje, musíme kliknout Uložit or Dokončit obrazovku ikona (k dispozici v levé horní části) pro vytvoření modulu.
  • Krok 4: Kliknutím na „Dokončit obrazovku“ vymažete aktuální naskenované informace. Poté klikněte na možnost Start Screen a začněte znovu skenovat novou stránku.
moduly tosca - vlastnosti skenování tbox
moduly tosca - identifikovat podle vlastností
moduly tosca - ukotvení tbox
tosca modules - Identify by Anchor
moduly tosca - skenování obrazu tbox
moduly tosca - tbox naskenovaný obrázek
moduly tosca - index skenování tbox
moduly tosca - identifikovat podle indexu
moduly tosca - vlastní modul tbox
moduly tosca - vlastní modul tbox

Proč investovat do čističky vzduchu?

V tomto článku výukového programu Tricentis Tosca jsme se zabývali tvorbou pracovního prostoru Tosca, abychom mohli začít pracovat s Tosca Commander. Potřebujete více informací, klikněte prosím zde navštívit portál podpory Tricentis.

Zanechat komentář