Výukový program Tosca - obsah
Celý výukový program Tosca jsme rozdělili do níže uvedeného seznamu článků. Nyní v tomto kurzu pochopíme koncepty designu testovacích případů Tosca a správy testovacích dat. Tento článek jsme napsali jednoduchými slovy a udržujeme krátké šortky, které pomohou novému příchozímu snadno pochopit koncept s kratším časem.
- 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
- Tosca konzultace # 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 Návrh testovacích případů Tosca a správa testovacích dat v tomto článku se dozvíme o postupném implementačním přístupu aplikace Tosca Test Case Design a přehledu správy testovacích dat. Pokud se chcete připravit na TOSCA Interview Questions, prosím klikněte zde.
Návrh testovacího případu Tosca (TCD)
Jedná se o přístup k izolaci testovacích dat z technických částí testovacích případů. Data a testovací případy jsou tedy uchovávány odděleně. Tosca Návrh testovacího případu sekce má schopnost rozdělit naše testovací případy do logické struktury. Pomáhá nám také plánovat a navrhovat testovací kufry efektivním a strukturovaným způsobem, aby se snížilo úsilí při vývoji a údržbě.
Použijte Tosca Návrh testovacího případu sekce provádí níže uvedené činnosti -
- Vytvořte testovací listy, což je kombinace všech možných testovacích případů pro konkrétní scénář nebo šablonu. V podstatě testovací listy obsahují data pro různé kombinace.
- Koncept přístupu třídy v testovacím případě pomáhá znovu použít běžná data napříč testovacími případy, což snižuje úsilí o správu dat.
- S pomocí instancí můžeme vytvořit konkrétní data pro třídy TestSheets, TCD Attributes nebo TCD.
- Vytvořte šablony TestCase a přiřaďte testovací listy.
- Potřebujeme vytvořit instanci nebo znovu vytvořit instanci šablon, abychom vygenerovali testovací případy instance podle testovacích listů.
- Spravujte testovací data v testovacích listech a spusťte testovací případy instance
Objekty návrhu testovacího případu:
V tabulce níže jsou uvedeny všechny komponenty dostupné v části Návrh testovacího případu a klávesové zkratky, pokud jsou k dispozici.

- Desky - Složka pro návrh testovacích případů se používá k logickému seskupení testovacích listů nebo tříd.
- Zkušební list - TestSheet je seznam dat pro všechny možné kombinace testovacích případů Tosca. Každá sada dat představuje jeden jedinečný testovací případ.
- Atribut - Označuje se to jako různé datové parametry odpovídající každému poli aplikace.
- Atribut (není relevantní pro podnikání) - Používá se pro účely komentáře nebo popisu.
- Atribut (výsledek) - Používá se pro účely výsledků.
- Sbírka instancí - Obsahuje instance, tj. Všechny možné hodnoty dostupné pro konkrétní atribut.
- Instance - Toto je hodnota každého atributu / parametru. Může být vytvořen na úrovni testovacích listů, atributů nebo tříd. Instance of Testsheets are actually a test case name.
- Třída - Je to podobné jako s testovacími listy, ale používá se k opakovaně použitelným účelům. Zde jsou uložena všechna běžná data, která lze znovu použít v několika testovacích listech.
- Odkaz na třídu - Funguje to jako odkaz tříd z testovacích listů. Můžeme jej vytvořit metodou drag-drop.
Hierarchie objektů v Design Case Case:
- TestSheet může obsahovat atributy, instance, TestSteps a odkazy na třídy.
- Třída může být kombinací atributů třídy a instancí.
- Atribut může opět uchovat další atributy a instance.
- Krok může udržet více kroků a atributů.
Podrobný proces implementace Test Case Design:
- Step1: Pokud existuje několik společných sekcí pro více testovacích případů, vytvořte třídu. Například přihlášení je běžnou sekcí ve většině aplikací. Musíme tedy vytvořit třídu podle níže uvedeného diagramu -

- Step2: Vytvořte testovací listy podle níže uvedené struktury a propojte třídy. Testovací listy se používají pro jedinečný individuální scénář. Na základě různých kombinací dat budou vygenerovány různé testovací případy podle instancí testovacích listů.

- Step3: Vytvořte testovací případy šablony. Můžeme převést jakýkoli stávající technický testovací případ na testovací případ šablony výběrem možnosti „Převést na testovací případ šablony“ po kliknutí pravým tlačítkem na něj.
- Step4: Přiřaďte testovací list do testovacího případu šablony přetažením testovacího listu do testovacího případu šablony. K jedné šabloně lze přiřadit pouze jeden testovací list. Poté můžeme do testovacích kroků přiřadit metodu drag-drop nebo typing. Syntaxe pro propojení parametrů - {XL [název_parametru]}. Testovací případ šablony nelze provést.

- Step5: Po přiřazení datových parametrů musíme vygenerovat testovací případy instance. Lze to provést volbou možnosti Instantiate nebo Re-instantiate kliknutím pravým tlačítkem na testovací případy šablony. Poté budou vygenerovány všechny možné testovací případy na základě kombinací dat testovacích listů.

- Step6: Nyní můžeme vytvořit seznam spuštění pro provedení testovacích případů instance.
Výhody pro TCD:
- · Dynamická manipulace s objekty / daty je snadná
- · Opakovaná použitelnost testovacích případů
- · Není zapojeno žádné skriptování
- · Data a technické komponenty jsou uchovávány odděleně. V případě změny dat není nutné testovací případy upravovat.
Nevýhody TCD:
- · Část návrhu testovacího případu je velmi komplikovaná
- · Trochu drahé
- · UI potřebuje čas na pochopení
Odkaz na odkaz - https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm
Správa testovacích dat Tosca (TDM)
Správa testovacích dat je přístup ke správě požadovaných testovacích dat pro provedení testu. Pomůže nám to použít data, která jsou uložena externě.

- Správa testovacích dat je další důležitou součástí správy dat, která je k dispozici spolu se standardní instalací sady Tricentis Tosca Test Suite.
- Úložiště DB2, MS SQL Server a Oracle - součást správy testovacích dat Tosca (TDM) používá stejnou databázi, která se používá k vytvoření společného úložiště pracovního prostoru.
- Úložiště SQLite - Pro SQLite používá TDM k ukládání dat samostatné úložiště.
- Po vytvoření nového pracovního prostoru se Tosca standardně připojuje k úložišti.
- V případě potřeby je společnost Tosca schopna připojit jinou databázi jako úložiště TDM namísto výchozí databáze.
Připojení k úložišti TDM: Vytvořte konfigurační parametr jako TDMConnection v kořenové úrovni a přiřaďte připojovací řetězec v níže uvedeném formátu - ( ) [dynamický režim = , schéma = ]
Standardní modul pro zpracování TDM:
Standardní cesta modulu - “Standardní moduly-> Správa testovacích dat-> Správa testovacích dat - starší. “
- TDM Create Object - modul TDM Create Object pomáhá vytvářet nový objekt TDM pro konkrétní typ objektu. Zpočátku lze nový objekt TDM vytvořit s prázdnou hodnotou.
- TDM Najít jeden objekt - Používá se k hledání objektu TDM v úložišti TDM.
- TDM Set Attribute - modul Set Attribute je schopen nastavit hodnoty pro jakýkoli existující objekt TDM.
- Stav nastavení TDM - Tento modul je schopen nastavit hodnoty stavu pro jakýkoli existující objekt TDM.
- Přidání přidružení TDM - Tento modul se používá k definování přidružení mezi dvěma objekty TDM. Toto přidružení obdrží individuální název role, který umožňuje mapování.
- TDM Odebrat přidružení - Tento modul se používá k odebrání přidružení mezi objekty TDM.
- TDM Delete Object - tento modul se používá k mazání TDM objektů z úložišť TDM.
- Uložení TDM - Tento modul uloží objekt TDM do úložiště TDM.

klikněte zde dozvědět se více o Test Data Management.
Závěr:
V tomto Návrh testovacích případů Tosca a správa testovacích dat článku jsme se dozvěděli o Test Case Design a Test Data Management. Klepněte na zde více informací o tomto tématu na portálu podpory Tricentis.
Kliknutím si přečtete nejdůležitější téma výukového programu TOSCA - Porozumění vytvoření případu Tosca.