Testovací případ Tosca: Design a praktický průvodce!

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

Návrh testovacího případu - objekty
Objekty designu testovacího případu
  • 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 -
Návrh testovacího případu - definujte třídu
Návrh testovacího případu - definujte třídu
  • 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ů.
Návrh testovacího případu - viz třída z TestSheet
Návrh testovacího případu - viz třída z TestSheet
  • 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.
Návrh testovacího případu - vytvoření šablony
Návrh testovacího případu - vytvoření šablony
  • 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ů.
Návrh testovacího případu - vytváření instancí
Návrh testovacího případu - vytváření instancí
  • 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 - přehled
Přehled správy testovacích dat Tosca
  • 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.
Správa testovacích dat - standardní moduly
Správa testovacích dat - standardní moduly

klikněte zde dozvědět se více o Test Data Management.

Závěr:

V tomto článku Tosca Test Case Design and Test Data Management jsme se dozvěděli o návrhu testovacího případu a správě testovacích dat. Klikněte sem, abyste pochopili více z Podpora Tricentis portál na toto téma.

Kliknutím si přečtete nejdůležitější téma výukového programu TOSCA - Porozumění vytvoření případu Tosca.

Zanechat komentář