Tosca oktatóanyag – Tartalomjegyzék
A teljes Tosca oktatóanyagot az alábbi cikklistára bontottuk. Most ezen az oktatóanyagon keresztül megismerjük a Tosca teszteset tervezésének és a tesztadatok kezelésének fogalmait. Ezt a cikket egyszerű szavakkal írtuk, és megtartottuk a rövidnadrágokat, amelyek segítenek az újonnan érkezőknek, hogy rövidebb idő alatt megértsék a koncepciót.
- 1. Tosca oktatóanyag: Tosca áttekintése
- Tosca oktatói # 2: Tricentis Tosca Setup – Telepítés, eltávolítás és licenckonfiguráció
- Tosca oktatói # 3: Tosca Munkaterület létrehozása
- Tosca oktatói # 4: A TOSCA Commander és a Tosca User Management ismerete
- Tosca oktatói # 5: Tosca szkennelés – Bevezetés a modulokba
- Tosca oktatói # 6: Tosca teszteset létrehozása
- Tosca oktatói # 7: Tosca paraméterek és könyvtár – puffer, üzleti paraméter, TCP
- Tosca oktatói # 8:Tosca tesztvégrehajtás, jelentések és hibakezelés
- Tosca oktatói # 9: Teszteset tervezés – A tesztadatkezelés megközelítése
- Tosca oktatói # 10: Tosca tesztadatkezelés.
- Tosca oktatói # 11: API tesztelés a Toscában
- 12. Tosca oktatóanyag: Tosca-interjú kérdések és válaszok
Ebben Tosca teszteset tervezése és tesztadatok kezelése cikkben megismerjük a Tosca Test Case Design lépésről lépésre történő megvalósítási megközelítését és a Test Data Management áttekintését. Ha szeretne felkészülni a TOSCA interjúkérdésekre, kérjük kattintson ide.
Tosca Test Case Design (TCD)
Ez a megközelítés a tesztadatok elkülönítésére szolgál a tesztesetek műszaki szakaszaitól. Tehát az adatokat és a teszteseteket külön tároljuk. A Tosca Teszteset tervezése szakasz képes a teszteseteink logikai struktúrára bontására. Ez egyben segítségünkre van a tesztházak hatékony és strukturált tervezésében és tervezésében, hogy csökkentsük a fejlesztési és karbantartási erőfeszítéseket.
Használd a Toscát Teszteset tervezése szekció az alábbi tevékenységeket végzi –
- Hozzon létre tesztlapokat, amelyek az összes lehetséges teszteset kombinációja egy adott forgatókönyvhöz vagy sablonhoz. Alapvetően a tesztlapok különböző kombinációk adatait tárolják.
- Az osztály koncepciója a teszteset tervezési megközelítésében segít a közös adatok újrafelhasználásában a tesztesetek között, ami csökkenti az adatkezelési erőfeszítéseket.
- Példányok segítségével létrehozhatjuk a TestSheets, TCD Attributes vagy TCD osztályok konkrét adatait.
- Hozzon létre TestCase sablonokat, és rendelje hozzá a tesztlapokat.
- Példányosítanunk kell vagy újra kell példányosítanunk a sablonokat, hogy a tesztlapok szerint előállíthassuk a példányteszt-eseteket.
- Kezelje a tesztadatokat a tesztlapokban, és hajtsa végre a példányteszt-eseteket
Teszteset tervezési objektumok:
Az alábbi táblázat felsorolja a Teszteset tervezése szakaszban elérhető összes összetevőt, és adott esetben a billentyűparancsokat.

- Mappa – A teszteset-tervező mappa a tesztlapok vagy osztályok logikai csoportosítására szolgál.
- Tesztlap – A TestSheet egy adatlista a Tosca tesztesetek összes lehetséges kombinációjához. Minden adatkészlet egy egyedi tesztesetet képvisel.
- Attribútum – Az egyes alkalmazási mezőknek megfelelő különböző adatparamétereknek nevezzük.
- Attribútum (nem üzleti szempontból releváns) – Megjegyzés vagy leírás céljából használják.
- Attribútum (eredmény) – Eredményi célokra használják.
- Példánygyűjtemény – Tartalmazza a példányokat, azaz az adott attribútumhoz elérhető összes lehetséges értéket.
- Példányok – Ez az egyes attribútumok/paraméterek értéke. Létrehozható tesztlapok, attribútumok vagy osztályszinten. A Testsheets példányai alapvetően egy teszteset neve.
- Osztály – Ez hasonló a tesztlapokhoz, de újrafelhasználható célra használják. Itt tároljuk az összes gyakori adatot, amelyeket több tesztlapon is fel lehet használni.
- Osztály referencia – A tesztlapokból származó osztályok linkjeként működik. A drag-drop módszerrel elkészíthetjük.
Objektumhierarchiák a teszteset tervezésében:
- A TestSheet tartalmazhat attribútumokat, példányokat, tesztlépéseket és osztályhivatkozásokat.
- Egy osztály az osztály Attribútumok és Példányok kombinációiból állhat.
- Ismét egy attribútum tarthat meg további attribútumokat és példányokat.
- Egy lépés több lépést és attribútumot tartalmaz.
Lépésről lépésre a teszteset tervezésének megvalósításához:
- Step1: Hozzon létre egy osztályt, ha elérhető néhány gyakori szakasz több tesztesethez. Például a Bejelentkezés általános szakasz a legtöbb alkalmazásban. Tehát létre kell hoznunk egy osztályt az alábbi diagram szerint -

- Step2: Hozzon létre tesztlapokat az alábbi struktúra szerint, és kapcsolja össze az osztályokat. A tesztlapokat az egyedi egyedi forgatókönyvekhez használják. A különböző adatkombinációk alapján különböző tesztesetek generálódnak a tesztlapok példányai szerint.

- Step3: Hozzon létre sablon teszteseteket. Bármely meglévő műszaki tesztesetet átalakíthatunk sablon tesztesetté, ha a jobb gombbal kattintva kiválasztjuk a „Konvertálás sablon tesztesetté” opciót.
- Step4: Rendelje hozzá a tesztlapot a sablon tesztesethez úgy, hogy húzza a tesztlapot a sablon tesztesetbe. Egy sablonhoz csak egy tesztlap rendelhető. Ezt követően drag-drop módszerrel vagy gépeléssel hozzárendelhetjük a teszteset tervezési adat attribútumait/paramétereit a tesztlépésekhez. A paraméterek összekapcsolásának szintaxisa – {XL[paraméternév]}. A sablon teszteset nem hajtható végre.

- Step5: Az adatparaméterek hozzárendelése után létre kell hoznunk a példány teszteseteket. Ezt úgy teheti meg, hogy a Példányosítás vagy Újrapéldányozás opciót választja, ha jobb gombbal kattint a sablon tesztesetekre. Ezt követően a tesztlapok adatkombinációi alapján létrejön az összes lehetséges teszteset.

- Step6: Most létrehozhatunk egy végrehajtási listát a példánytesztek végrehajtásához.
A TCD előnyei:
- · Az objektumok/adatok dinamikus kezelése egyszerű
- · Tesztesetek újrafelhasználhatósága
- · Nincs szkript
- · Az adatokat és a műszaki összetevőket külön tároljuk. Adatváltozás esetén nincs szükség a tesztesetek módosítására.
A TCD hátrányai:
- · A teszteset tervezési szakasza nagyon bonyolult
- · Kicsit drága
- · A felhasználói felület megértése időbe telik
Referencia link – https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm
Tosca Test Data Management (TDM)
A Test Data Management egy olyan megközelítés, amely a tesztvégrehajtáshoz szükséges tesztadatok kezelését szolgálja. Segít a külsőleg tárolt adatok felhasználásában.

- A tesztadatok kezelése az adatkezelés másik fontos összetevője, amely a Tricentis Tosca Test Suite szabványos telepítésével együtt elérhető.
- DB2, MS SQL Server és Oracle tárolók – A Tosca tesztadatkezelési (TDM) összetevője ugyanazt az adatbázist használja, amelyet a munkaterület közös lerakatának létrehozására használnak.
- SQLite-tárak – Az SQLite esetében a TDM külön lerakatot használ az adatok tárolására.
- Új munkaterület létrehozása után a Tosca alapértelmezés szerint csatlakozik a tárolóhoz.
- Szükség esetén a Tosca más adatbázisokat is képes csatlakoztatni TDM-tárhelyként az alapértelmezett adatbázis helyett.
Csatlakozás TDM-tárhoz: Hozzon létre konfigurációs paramétert TDMConnection néven a gyökérszinten, és rendelje hozzá a kapcsolati karakterláncot az alábbi formátumban - ( )[dinamikus üzemmód= ,séma= ]
Standard modul a TDM kezelésére:
A szabványos modul elérési út – "Szabványos modulok->Tesztadat-kezelés->Tesztadat-kezelés – Örökség.”
- TDM objektum létrehozása – A TDM objektum létrehozása modul segít új TDM objektum létrehozásában egy adott objektumtípushoz. Kezdetben az új TDM objektum üres értékkel hozható létre.
- TDM Egyetlen objektum keresése – TDM objektumok keresésére szolgál a TDM lerakaton belül.
- TDM Set Attribute – Az Attribútum beállítása modul képes beállítani bármely meglévő TDM objektum értékeit.
- TDM Állapot beállítása – Ez a modul bármely meglévő TDM objektum állapotértékét be tudja állítani.
- TDM társítás hozzáadása – Ez a modul két TDM objektum közötti társítás meghatározására szolgál. Ez a társítás egyedi szerepnevet kap, amely lehetővé teszi a leképezést.
- TDM társítás eltávolítása – Ez a modul a TDM objektumok közötti társítás eltávolítására szolgál.
- TDM objektum törlése – Ez a modul a TDM objektumok törlésére szolgál a TDM tárolókból.
- TDM mentés – Ez a modul a TDM objektumot a TDM lerakatba menti.

Kattints itt hogy többet megtudjon a tesztadatkezelésről.
Következtetés:
Ebben Tosca teszteset tervezése és tesztadatok kezelése cikkben megismerkedtünk a tesztesetek tervezésével és a tesztadatok kezelésével. Kattintson itt hogy többet megtudjon a Tricentis Support portálról ebben a témában.
Kattintson ide a TOSCA oktatóprogram legfontosabb témájának elolvasásához – A Tosca Case létrehozásának megértése.