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ý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 č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 pravděpodobnost rizik. Jakmile je provedení dokončeno, rizika se měří podle výsledku provádění testu a pokrytí rizik.
- 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ů

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.

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.

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.

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.

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.
závěr
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.