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ýukový program Tosca č. 1: Přehled Tosca
- Tosca konzultace # 2: Nastavení Tricentis Tosca - instalace, odinstalace a konfigurace licence
- Tosca konzultace # 3: Tosca Vytvoření pracovního prostoru
- Výukový program Tosca # 4: Pochopení TOSCA Commander a Tosca User Management
- Tosca konzultace # 5: Skenování Tosca - úvod do modulů
- Tosca konzultace # 6: Vytvoření testovacího případu Tosca
- Tosca konzultace # 7: Parametry a knihovna Tosca - vyrovnávací paměť, obchodní parametry, TCP
- Tosca konzultace # 8:Provádění testů Tosca, zprávy a správa chyb
- Tosca konzultace # 9: Návrh testovacího případu - přístup ke správě testovacích dat
- Tosca konzultace # 10: Správa testovacích dat Tosca.
- Tosca konzultace # 11: Testování API v Tosce
- Výukový program Tosca č. 12: Tosca Interview Otázky a odpovědi
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.

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
- · 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.

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.

- 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 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.





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.