Tosca végrehajtás: Átfogó gyakorlati útmutató!

Tosca oktatóanyag – Tartalomjegyzék

A teljes Tosca oktatóanyagot az alábbi cikkekre osztottuk. Ezt a „Tosca Execution” cikket egyszerű megfogalmazásban írtuk meg példákkal, amelyek nagyon hasznosak lehetnek a belépő szintű szoftvertesztelő számára a koncepció egyszerű megértésében. Ennek a cikknek a célja a Tosca Execution fogalmainak megértése.

12. Tosca oktatóanyag: Tosca-interjú kérdések és válaszok

Keresztül a "Tosca-végrehajtás és Tosca-kérdések” cikkben lépésről lépésre útmutatást adunk a Tosca végrehajtási folyamatáról. Ezenkívül elmagyarázzuk a Tosca Issues áttekintését.

Tosca ExecutionList – A tesztvégrehajtás áttekintése

Miért az automatizálási teszt végrehajtása?

A tesztvégrehajtás az alkalmazás működésének ellenőrzésére szolgáló folyamat a tesztesetek alapján. A teszt végrehajtása történhet manuálisan vagy automatizált megközelítéssel. Ebben a cikkben megismerjük a Toscában kifejlesztett tesztesetek automatizálási tesztjének végrehajtását. A Tosca segítségével végzett automatizálási tesztek végrehajtásának elsődleges céljai:

  • Csökkentse az emberi erőfeszítéseket.
  • Növelje a funkcionális lefedettséget.
  • Biztosítsa a szállítás minőségét a nem kívánt emberi erőfeszítések elkerülésével.
  • Csökkentse a költségeket és a tesztvégrehajtás időtartamát.
  • Könnyen kezelhető adatkezelés és tesztelhető karbantartás.
  • Professzionálisabb módja a tesztjelentéseknek a veremtartóknak.
  • Felügyelet nélküli tesztvégrehajtás a Tosca elosztott végrehajtási modelljén keresztül.

Megközelítés a képernyőképek rögzítéséhez a végrehajtás során?

  • Képernyőfelvétel a sikertelen tesztlépésekről: A Tosca képes rögzíteni a képernyőket minden olyan tesztlépéshez, amely a párbeszédpanel hibáinak ellenőrzése miatt sikertelen volt. A segítségével létrehozott tesztesetekhez Klasszikus motorok, A Tosca lehetővé teszi a képernyő rögzítését a felhasználó megszakítása esetén. A rögzített képernyőkép elérhető lesz az útvonalon – @{Environment.ProjectDir}\Screenshots. A beállítás konfigurálásának elérési útja – 
  • 3.0 motorok – Projekt->Beállítások->TBox->Naplózás->Képernyőképek 
  • Klasszikus motorok – Projekt->Beállítások->Motor->Naplózási beállítások->Képernyőképek 
Tosca végrehajtás – Képernyőrögzítés sikertelen tesztlépéshez
Tosca végrehajtás – Képernyőrögzítés sikertelen tesztlépéshez
  • le – A Tosca nem készít képernyőképet.
  • Dialógus hiba – Lehetővé teszi a Tosca Commander számára, hogy képernyőképet készítsen párbeszédpanel-hiba esetén.
  • Ellenőrzési hiba – Lehetővé teszi a Tosca Commander számára, hogy képernyőképet készítsen az ellenőrzési hiba esetén.
  • A TestStepValues ​​képernyőfelvétele: A konfiguráció alapján a Tosca lehetővé teszi a képernyők rögzítését minden olyan TestStepValue-hoz, amely a műveleti módot használja bemenetként a végrehajtás során. Ugyanezt a konfigurációt használhatjuk a tesztvégrehajtás során rögzített képernyők ellenőrzésére is.

A tesztlépések értékeinek képernyőrögzítési lehetősége a következő Engine 3.0 - DotNet, AnyUI, XBrowser, UIA és a kép alapján végzett tesztautomatizálás esetén érhető el.

Az aktiváláshoz módosítanunk kell a Screen Flow from path globális beállítást Projekt->Beállítások->Motor->Doku Snapper.

Tosca végrehajtás – Képernyőáramlás beállítása
Tosca végrehajtás – Képernyőáramlás beállítása

Ugyanezt lehet elérni a konfigurációs paraméter hozzáadásával is ScreenFlow és a ScreenFlowPath a végrehajtási listában.

Tosca végrehajtás – Képernyőfolyam konfigurációs paraméter
Tosca végrehajtás – Képernyőfolyam konfigurációs paraméter

A végrehajtási napló így fog kinézni:  

Tosca végrehajtás - Minta végrehajtási napló
Tosca végrehajtás – Minta végrehajtási napló
  • DokuSnapper:  Microsoft® Word dokumentum létrehozására szolgál, amely képernyőképeket és adatokat tartalmaz az összes végrehajtott tesztlépésről. Ahelyett, hogy minden TestStep-ben képernyőképeket készítene, a DokuSnapper az összes adatot egyetlen Word dokumentumban egyesíti. 

A módosítással engedélyezhetjük Snapper engedélyezése értékét True értékre állítja az elérési útból – Project->Settings->Engine->Doku Snapper.

A létrehozott dokumentum így fog kinézni: 

Tosca-végrehajtás – Dokusnapper
Tosca-végrehajtás – Dokusnapper

Hogyan lehet teszteseteket végrehajtani a Toscában?

Ha végeztünk a Teszteset létrehozásával a Tosca Commanderrel Teszt esetek szakaszban a következő eljárásokat követjük a további eljárások során:

· Tesztesetek végrehajtása a ScratchBookban

· Tesztesetek végrehajtása a végrehajtási listából

Tesztesetek végrehajtása a ScratchBookban:

A Tricentis azt javasolja, hogy a ScratchBook-ot csak száraz futtatásra használja (a teszteset készenlétének ellenőrzésére), mivel az eredményeket nem tároljuk későbbi hivatkozás céljából. Egyedi TestStep-ek végrehajtását is elvégezhetjük.

A tesztesetek végrehajtása a végrehajtási listából:

Végrehajtás A szegmensek több TestCase kiválasztását és végrehajtásra való előkészítését biztosítják. Az ExecutionList-ben végrehajtott végrehajtás későbbi hivatkozás céljából elérhető lesz.

Lépésről lépésre a tesztesetek előkészítése és futtatása a végrehajtási szakaszból:

  • 1. lépés# Hozzon létre végrehajtási lista mappát a Kivégzések részben válassza ki a „Végrehajtási lista mappa létrehozása” ikont, miután a jobb gombbal bármelyik mappára kattintott.
  • 2. lépés# Hasonlóképpen létre kell hoznunk a végrehajtási lista komponensünket az újonnan létrehozott végrehajtási lista mappában.
  • 3. lépés# A teszteseteket (amelyek az utolsó cikkben készültek) a TestCases szakasz végrehajtási listájához a drag-drop módszerrel adhatjuk hozzá. A teljes végrehajtási lista az alábbiak szerint fog kinézni -
Tosca Execution - ExecutionList
Tosca Execution – ExecutionList
  • 4. lépés# Most konfigurálnunk kell a végrehajtási viselkedést, például a képernyőrögzítési mechanizmust. Tanulási célunk érdekében engedélyeztük Készítsen képernyőképeket a TestStepValues-ról és a DockuSnapperről.
  • 5. lépés# Most végre tudjuk hajtani az egy, több vagy teljes tesztesetet a kiválasztás alapján. A tesztesetet a gomb megnyomásával hajtjuk végre F6 gombot, vagy kattintson a Futtatás gombra, miután a kiválasztott tesztesetekre/végrehajtási listára jobb gombbal kattintott. 
  • 6. lépés# Értse és dolgozza fel teszteredményeit. A végrehajtási napló alább látható a kiemelt képernyőkép elérési útjával - 
Tosca Execution - ExecutionList napló
Tosca végrehajtás – ExecutionList napló

Ezenkívül a dokusnapper az alapértelmezett „%AppData%\TRICENTIS\TOSCA TestSuite\7.0.0\dokusnapper\” elérési úton lett létrehozva, és a dokumentum neve a teszteset nevével együtt jelenik meg.

Tosca-kérdések

Magyarázza el a Tosca-kérdések fogalmát?

A probléma nem más, mint a teszt sikertelenségének oka. A probléma útvonal oka az alkalmazás érvényes hibája, vagy az alkalmazásban fejlesztés található (FeatureRequest). Az automatizálás végrehajtása során a hibát vagy hibát naplózni kell, és a tesztesethez kell kapcsolni.

  • Disszidál – Ez egy alkalmazási probléma, azaz az alkalmazás nem a tesztlépéseknek megfelelően működik (elvárás). A hibát az alkalmazás fejlesztőjének kell kijavítania.  
  • Funkció-kérés – Ha az alkalmazást továbbfejlesztették, az alkalmazás nem lesz szinkronizálva a tesztesetekkel, ami a teszteset meghibásodását eredményezi. Mivel az alkalmazásban érvényes változásról van szó, a tesztesetet ez alapján frissíteni kell. Ezt a forgatókönyvet szolgáltatáskérésként kell kezelni.

A problémákat a Problémák részben vagy a Végrehajtás szakasz.

  • Lépés # 1:  Navigáljon a Problémák szakasz.
  • Lépés # 2: Probléma létrehozásához kattintson a jobb gombbal az Issue mappára, és válassza ki a problématípusok egyikét Hiba létrehozása or FeatureRequest létrehozása amelyek a helyi menüben érhetők el. A típus kiválasztása után a Tosca Commander új kiadást hoz létre, és automatikusan kéri a név megváltoztatását.
  • Lépés # 3: A következő lépésben megadhatunk egy új nevet, vagy használhatjuk az alapértelmezett nevet a gomb megnyomásával belép.
  • Lépés # 4: Most meg kell adnunk az alábbi részleteket a különböző elérhető mezőkhöz - 
    • ID – Meghatározhatjuk saját azonosító szabványainkat, vagy bármilyen külső rendszerből származó azonosítókat használhatunk.
    • Állapot – Az állapot mező a probléma aktuális állapotát magyarázza. Az értéktartomány a szabványok alapján testreszabható.
    • Típus – Itt mindig két típus érhető el, amelyek bármikor módosíthatók.
    • Leírás – Ez a mező a probléma problémameghatározásait jeleníti meg. A leírás alapján a fejlesztők intézkednek. A leírásnak tartalmaznia kell minden információt a probléma újbóli létrehozásához.
    • Súlyosság – A súlyosság a probléma hatását jelzi. Ez a mező csak egész számot fogad el.
    • Prioritás – Leírja a probléma sürgősségét a javítás érdekében. Ez a mező az egész értékeket is elfogadja.
Tosca-kérdések
Tosca-kérdések

Következtetés:

A Tricentis Tosca oktatóanyagának ebben a cikkében megtudtuk, hogyan kell végrehajtani a Tosca-végrehajtást és felvetni a Tosca-problémákat. kérem kattintson itt további információkért a támogatási portálon.

Kérjük, kattintson a következő cikk elolvasásához - A Tosca teszttok tervezésének áttekintése.

Írj hozzászólást

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *

Lapozzon a lap tetejére