Provedení Tosca: Komplexní praktický průvodce!

Výukový program Tosca - obsah

Celý výukový program Tosca jsme rozdělili do níže uvedených článků. Tento článek „Tosca Execution“ jsme napsali v jednoduchém znění s příklady, které mohou být velmi užitečné pro testovací software základní úrovně pro snadné pochopení konceptu. Mottem tohoto článku je porozumět konceptům Tosca Execution.

Výukový program Tosca č. 12: Tosca Interview Otázky a odpovědi

Skrze "Provádění společnosti Tosca a problémy společnosti Tosca„Článek, poskytneme podrobné pokyny k procesu provádění Tosca. Vysvětlíme také přehled čísel Tosca.

Tosca ExecutionList - přehled provedení testu

Proč provádění testů automatizace?

Provedení testu je proces k ověření funkčnosti aplikace na základě testovacích případů. Provedení testu lze provést ručně nebo automatizovaným přístupem. V tomto článku se naučíme provádění testu automatizace pro testovací případy vyvinuté v Tosce. Primárním účelem provádění automatizačních testů pomocí společnosti Tosca je -

  • Snižte lidské úsilí.
  • Zvyšte funkční pokrytí.
  • Zajistěte kvalitu dodávky zabráněním nežádoucího lidského úsilí.
  • Snižte náklady a dobu trvání testu.
  • Snadná správa dat a údržba testů.
  • Profesionálnější způsob hlášení testů držitelům zásobníku.
  • Bezobslužné provádění testu prostřednictvím distribuovaného modelu provádění Tosca.

Přístup k pořizování snímků obrazovky během provádění?

  • Zachycení obrazovky neúspěšných kroků Společnost Tosca je schopna zachytit obrazovky pro jednotlivé kroky testu, které selhaly kvůli ověření selhání dialogu. Pro testovací případy, které jsou vytvořeny pomocí Klasické motory„Tosca umožňuje zachytit obrazovku při potratech uživatele. Zachycený snímek obrazovky bude k dispozici v cestě - @{Environment.ProjectDir}\\Screenshots. Cesta ke konfiguraci tohoto nastavení - 
  • Motory 3.0 - Projekt-> Nastavení-> TBox-> Protokolování-> Screenshoty 
  • Klasické motory - Project-> Settings-> Engine-> Logging Options-> Screenshots 
Provedení Tosca - Zachycení obrazovky pro neúspěšný testovací krok
Tosca Execution - Screen Capture for Failed Test Step
  • pryč - Tosca snímek nezachytí.
  • Selhání dialogu - Umožňuje Tosca Commander pořídit snímek obrazovky pro selhání dialogového okna.
  • Selhání ověření - Umožňuje Tosca Commander pořídit snímek obrazovky pro selhání ověření.
  • Snímání obrazovky hodnot TestStepValues: Na základě konfigurace umožňuje společnost Tosca zachytit obrazovky pro každou TestStepValues, která během provádění používá jako vstup režim akce. Stejnou konfiguraci můžeme použít ke kontrole obrazovek, které jsou zachyceny během provádění testu.

Možnost snímání hodnot testovacích kroků obrazovky je k dispozici pro následující Engine 3.0 - DotNet, AnyUI, XBrowser, UIA a automatizaci testů prováděnou na základě obrázku.

Chcete-li jej aktivovat, musíme změnit globální nastavení Tok obrazovky z cesty Project-> Settings-> Engine-> Doku Snapper.

Provedení Tosca - nastavení toku obrazovky
Provedení Tosca - nastavení toku obrazovky

Stejné věci lze dosáhnout také přidáním konfiguračního parametru ScreenFlow  a  ScreenFlowPath v seznamu provedení.

Tosca Execution - konfigurační parametr toku obrazovky
Tosca Execution - konfigurační parametr toku obrazovky

Protokol spuštění bude vypadat jako -  

Tosca Execution - Ukázkový protokol spuštění
Tosca Execution - Ukázkový protokol spuštění
  • DokuSnapper:  Používá se ke generování dokumentu Microsoft® Word, který obsahuje snímky obrazovky a data o všech provedených Testovacích krocích. Místo toho, aby DokuSnapper pořizoval snímky obrazovky v každém TestStepu, konsoliduje všechna data do jednoho slovního dokumentu. 

Můžeme to povolit změnou Povolit Snapper hodnota na True z cesty - Project-> Settings-> Engine-> Doku Snapper.

Vygenerovaný dokument bude vypadat jako - 

Provedení Tosca - Dokusnapper
Provedení Tosca - Dokusnapper

Jak provést testovací případy v Tosce?

Až budeme hotovi s vytvořením testovacího případu pomocí ovladače Tosca Commander Testovací pouzdra části budeme postupovat podle níže uvedených přístupů pro další řízení:

· Provádějte testovací případy ve ScratchBooku

· Proveďte testovací případy ze seznamu Execution List

Spouštění testovacích případů ve ScratchBook:

Společnost Tricentis doporučuje používat ScratchBook pouze pro běh nasucho (ke kontrole připravenosti testovacího případu), protože výsledky se neukládají pro budoucí použití. Také jsme mohli provést provedení jednotlivých Testovacích kroků.

Provádění testovacích případů ze seznamu provedení:

Projekt Provedení segmenty poskytuje funkci výběru a přípravy více TestCas k provedení. Provedení provedené v seznamu ExecutionList bude k dispozici pro další budoucí použití.

Podrobný postup pro přípravu a spuštění testovacích případů ze sekce provádění:

  • Krok 1# Vytvořit složku se seznamem spuštění ve Windows popravy sekce kliknutím na ikonu „Vytvořit složku seznamu spuštění“ po kliknutí pravým tlačítkem na libovolnou složku.
  • Krok 2# Podobně musíme vytvořit naši komponentu Seznam spouštění v nově vytvořené složce seznamu spuštění.
  • Krok 3# Můžeme přidat testovací případy (které jsou vytvořeny v posledním článku) do seznamu provádění ze sekce TestCases metodou přetažení. Kompletní seznam provedení bude vypadat níže -
Tosca Execution - ExecutionList
Tosca Execution - ExecutionList
  • Krok 4# Nyní musíme nakonfigurovat chování provádění, například mechanismus snímání obrazovky. Pro naše účely učení jsme povolili Pořiďte snímky obrazovky TestStepValues ​​a DockuSnapper.
  • Krok 5# Nyní můžeme na základě výběru provést jeden, více nebo celé testovací případy. Testovací případ provedeme stisknutím tlačítka F6 po kliknutí pravým tlačítkem na vybrané testovací případy / seznam provedení. 
  • Krok 6# Pochopte a zpracovejte výsledky svých testů. Níže je zobrazen protokol provádění se zvýrazněnou cestou snímku obrazovky - 
Tosca Execution - protokol ExecutionList
Tosca Execution - protokol ExecutionList

Dokusnapper byl také vytvořen ve výchozí cestě   „%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\“ s názvem dokumentu začínajícím názvem testovacího případu.

Problémy s Toscou

Vysvětlete koncept problémů Tosca?

Problém není nic jiného než důvod selhání testu. Příčinou problému je platná platná chyba aplikace nebo došlo k vylepšení aplikace (Budoucí žádost). Během provádění automatizace musí být problém nebo vada zaznamenána a propojena s testovacím případem.

  • Přeběhnout - Toto je problém aplikace, tj. Aplikace nefunguje podle testovacích kroků (očekávání). Vadu musí opravit vývojář aplikace.  
  • Budoucí žádost - Pokud byla aplikace vylepšena, aplikace nebude synchronizována s testovacími případy, které způsobí selhání testovacího případu. Jelikož se jedná o platnou změnu v aplikaci, testovací případ musí být na základě toho aktualizován. Tento scénář musí být považován za požadavek na funkci.

Problémy můžeme zaznamenat do Problémy sekci nebo v Provedení sekce.

  • Krok # 1:  Přejděte na Problémy sekce.
  • Krok # 2: Chcete-li vytvořit problém, musíme kliknout pravým tlačítkem na složku Problém a vybrat jednu z možností typu problému mezi Vytvořit defekt or Vytvořte FeatureRequest které jsou k dispozici v místní nabídce. Po výběru typu vytvoří Tosca Commander nový problém a automaticky požádá o změnu názvu.
  • Krok # 3: V dalším kroku můžeme zadat nový název nebo použít výchozí název stisknutím vstoupit.
  • Krok # 4: Nyní musíme zadat níže uvedené podrobnosti pro různá dostupná pole - 
    • ID - Můžeme definovat naše vlastní standardy ID nebo použít ID z jakýchkoli externích systémů.
    • Stav - Pole stavu vysvětluje aktuální stav problému. Rozsah hodnot lze přizpůsobit na základě standardů.
    • Typ - Zde jsou vždy k dispozici dva typy, které lze kdykoli změnit.
    • Popis - Toto pole představuje prohlášení o problému daného problému. Na základě popisu přijmou akci vývojáři. Popis by měl obsahovat všechny informace k opětovnému vytvoření problému.
    • Závažnost - Závažnost představuje dopad problému. Toto pole přijímá pouze celočíselnou hodnotu.
    • Priorita - Popisuje naléhavost problému, aby byl problém vyřešen. Toto pole také přijímá celočíselné hodnoty.
Problémy s Toscou
Problémy s Toscou

Závěr:

V tomto článku výukového programu Tricentis Tosca jsme se dozvěděli, jak provádět provádění Tosca a zvyšovat problémy Tosca. prosím klikněte zde získat více informací z portálu podpory.

Klikněte prosím a přečtěte si další článek - Přehled designu testovacích případů Tosca.

Zanechat komentář