Výukový program Tosca: Kompletní řada výukových programů pro Tosca 13.x

Výukový program Tosca

Seznam článků o výukovém programu Tosca je uveden v obsahu, který bude vysvětlen v celém výukovém programu. Všechny články jsou psány v jednoduchých jazycích s vhodným příkladem, který pomůže vstupnímu softwarovému testeru porozumět v krátké době.

V tomto článku začneme TOSCA Overview. Chcete-li získat chuť rozhovorů Tosca, můžete zkontrolovat nejčastěji kladené otázky rozhovorů s odpověďmi od zde.

Přehled Tosca

Účelem tohoto tutoriálu je popsat a kompletní a podrobný přehled TOSCA jako nástroje pro automatizaci testů pro začátečníky.

  • Koncepty testování softwaru:
    • Testování softwaru je důležitým krokem k zajištění kvality softwarových produktů. Zajišťuje splnění požadavků podle očekávání. Testování lze provádět v různých fázích životních cyklů vývoje softwaru. Ty jsou -
  • Testování jednotek - Hotovo vývojářem softwaru v době vývoje.
  • Testování integrace - Po vývoji různých komponent je nutné každou z komponent integrovat, aby se vytvořil jedinečný produkt. Po integraci je vyžadováno testování integrace, aby se ověřilo, že celé nastavení (včetně všech softwarových komponent) funguje jako jeden produkt.
  • Testování systému - Po testování integrace je vyžadováno testování systému, aby byla zajištěna kvalita softwaru.
  • testování přijetí uživatele -
    • Je to jeden typ testování černé skříňky. Obchodní tým (koncový uživatel softwarového produktu) je odpovědný za provedení tohoto testování, aby ověřil, že jsou splněny všechny požadavky.
    • Testování softwaru nebo aplikací lze provádět ručně nebo pomocí nějakého automatizovaného přístupu. Ve značce je k dispozici několik nástrojů pro automatizaci testování, které automatizují proces testování. V tomto článku vysvětlíme přehled TOSCA jako nástroje pro automatizaci testů.
  • Co je testování automatizace?
    • Dnes IT průmysl vyžaduje kvalitu a účinnost s minimálním lidským úsilím poskytovat jakýkoli druh IT služeb. Zde hraje testování testování velkou roli testování automatizace. Automatizační testování je služba k automatizaci procesu testování a scénářů ke snížení lidského úsilí. Ve vertikále automatizace hlavní prostory jako QTP (UFT), RFT a Selenium spotřebovávaly hlavní prostory. Nyní společnost Tosca těmto nástrojům konkuruje.
  • Proč Tosca?
    • Tosca je v současnosti jedním z předních nástrojů na trhu. Má schopnost provádět také funkční a regresní testování. Testování API, které v procesu AGILE nemá důležitou roli, lze provést prostřednictvím TOSCA. Nyní dny, označené, vyžadují menší úsilí při testování a menší rozsah školení na nástroji. V tomto aspektu je Tosca nejvhodnějším nástrojem, protože podporuje testování méně skriptů, které bude zabírat minimum času na učení. Uživatel Tosca může psát efektivní testovací případy s minimální sadou dovedností. Rovněž generuje standardní protokoly o zkouškách pro správu bez nutnosti mnoha úprav.

Klíčové vlastnosti Tosca:

  • Přístup k testování podle modelu: To jsou hlavní rysy Toscy jako nástroje pro automatizaci testů. Z tohoto důvodu je Tosca vhodnější než jiné nástroje pro automatizaci testů, které jsou k dispozici na trhu. V rámci vývoje testovacích případů musíme vytvořit moduly pro každou z funkcí na úrovni jednotek. Všechny technické vlastnosti testovacích objektů jsou uloženy v modulech, které budou sloučeny během vytváření testu spolu s testovacími daty.
  • Přístup založený na posouzení rizik: Dalším důležitým aspektem společnosti Tosca, protože podporuje přístup k testování založenému na riziku. Společnost Tosca je schopna posoudit riziko pomocí testovacích případů. V zásadě dokáže identifikovat podmnožinu celé testovací sady, což minimalizuje riziko. Jakmile je provedení dokončeno, rizika se měří na základě výsledku testu a pokrytí rizika.
  • Testovací případy bez skriptů: Tosca podporuje automatizaci bez skriptů, což znamená, že testovací případy lze vyvíjet metodou drag and drop modulů v sekci TestCase v Tosce. Parametrizaci testovacích dat a implementaci kontrolních bodů lze provést prostřednictvím konfigurace. Kdokoli tedy bude moci vyvinout testy s minimem dovedností a tréninkem.
  • Data dynamického testu:  Data dynamického testu mohou být uchovávána odděleně od technických testovacích skříní. Za tímto účelem poskytuje společnost Tosca pokročilé funkce, jako jsou TDM, TCD, TDS atd.
  • Snadná údržba:  Pokud existuje aplikace nebo vylepšení dat, může být totéž začleněno do celé testovací sady aktualizací modulů nebo dat v centrálním úložišti. Úsilí vynaložené zde je ve srovnání s ostatními nástroji pro automatizaci testů menší.
  • Distribuovat provedení: Znamená to distribuci provádění testu ve více systémech, aby se snížilo lidské úsilí a prováděcí cyklus. Na základě konfigurace distribuovaného spuštění můžeme naplánovat provedení testu ve více systémech.
  • Testování API: Testování API je velmi užitečné, když celá aplikace není připravena, ale jsou vyvinuty některé komponenty aplikace. Pomocí rozhraní API je společnost Tosca schopna otestovat odpovídající součásti aplikace.
  • Záznam testu: Tosca je schopna zaznamenat testovací scénář a generovat lineární testovací případy spolu s kontrolními body, aby ušetřila čas. Tato funkce je velmi užitečná pouze pro jednorázové testování.
  • Podrobné hlášení: Tosca generuje podrobné zprávy o provádění a protokoly se zachycenými obrazovkami. Protokoly provádění jsou velmi užitečné při vyšetřování případných chyb.
  • Mobilní testování: Společnost Tosca podporuje testování mobilních aplikací v zařízeních Android i iOS. Pro testování iOS je vyžadována další infrastruktura MAC.
  • Podporované aplikace:  Tosca je kompatibilní s různými typy aplikací, jako jsou Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, mobilní zařízení atd.
  • Integrace s nástroji třetích stran: Tosca pomáhá při integraci s nástroji třetích stran s minimálním přizpůsobením, jako je Perfecto, Selenium, Azure, Jenkins atd.

Architektura TOSCA:

TOSCA je navržen a vyvinut společností TRICENTIS Technology & Consulting GmbH (rakouská softwarová společnost se sídlem ve Vídni). Zkušební nástroj TOSCA má níže uvedená rozhraní -

  • GUI - grafické uživatelské rozhraní
  • API - aplikační programovací rozhraní
  • CLI - rozhraní příkazového řádku
  • Integrovaná správa testů
Přehled TOSCA - architektura Tosca
Schéma architektury (přehled Tosca)

Nejnovější verze TOSCA Commander, která je k dispozici na trhu, je 13.3. Níže jsou uvedeny hlavní součásti Tosca -

  • Průvodce Tosca
  • velitel Tosca
  • Exekutor Tosca
  • Testovací úložiště

Velitel TOSCA: 

Velitel TOSCA je základní páteří nástroje pro vývoj, správu, provádění a analýzu tvorby testovacích skriptů. Tosca Commander má pět sekcí, které se používají ve většině projektů - 

  • Modul – Všechny moduly (uchovejte si technické informace o testovaném objektu) jsou uloženy v této sekci.
  • Testovací případ – Technické součásti všech testovacích případů jsou uloženy v této části.
  • TestCaseDesign – Tato část se používá k izolaci testovacích dat z testovacího případu dobře organizovaným způsobem. Hlavním záměrem této části není dotýkat se technických testovacích případů za účelem úpravy testovacích dat.
  • Provedení – Tato sekce uchovává protokoly výsledků provádění testů v seznamu provádění. V podstatě se používá ke správě provádění testu.
  • Požadavky – Všechny informace související s požadavky jsou uloženy v této části.
Přehled Tosca - Tosca Commander
Přehled TOSCA - Tosca Commander

Podrobná studie o různých částech je k dispozici v následujícím článku.

Exekutor TOSCA: 

Tosca Executor se používá k provádění testovacích případů vyvinutých v TOSCA. Toto je alternativa k provedení testu bez otevření velitele Toscy. Můžeme navigovat exekutora Tosca v nabídce Start systému Windows:  Start-> Všechny programy-> Tricentis-> Tosca Executor

Chcete-li získat další podrobnosti o souborech TestSet, klikněte prosím zde.

Přehled Tosca - Tosca Executor
Tosca Overview - Tosca Executor

Průvodce Tosca: 

Potřebujeme naskenovat aplikaci a vytvořit moduly (mapu objektů) pro automatizaci testů. Průvodce Tosca je starý model skenování aplikací. Může být otevřen jako samostatná součást také od velitele.

Přehled TOSCA - Průvodce Tosca
Přehled TOSCA - Průvodce Tosca

Testovací úložiště:

Testcase lze uložit do externího sdíleného úložiště/databází, jako je Oracle, SQLServer, SQL Lite atd. Testovací data lze také ukládat do externího úložiště v Tosca prostřednictvím různých procesů, jako je TDM – Test Data Management, TDS – Test Data Service . Testovací úložiště je vyžadováno, aby mohlo pracovat více testerů najednou.

Přehled TOSCA - úložiště Tosca
Přehled TOSCA - úložiště Tosca

Platforma podporovaná Tosca:

  • Rámečky a programovací jazyky: dotNet včetně WPF, Java, VB, Delphi.
  • Webové prohlížeče: Firefox, Internet Explorer, Chrome.
  • Prostředí pro vývoj aplikací: PowerBuilder.
  • Hostitelské aplikace: 3270, 5250.
  • Programy MS: MS Outlook, MS excel
  • Podniková aplikace: Seibel, SAP.
  • Protokoly a hardware: Flash, Webové služby (SOAP), ODBC.

Proč investovat do čističky vzduchu?

V tomto úvodním článku přehledu Tosca jsme se zabývali přehledem testovacího nástroje TOSCA společnosti Tricentis, Tosca Commander a Workspace. prosím klikněte zde, přejděte na portál podpory Tosca, kde získáte další informace.

Klikněte prosím a přečtěte si další článek výukového programu TOSCA - Kompletní studie velitele TOSCA.

Zanechat komentář