Tosca teszteset: Tervezés és gyakorlati átfogó útmutató!

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.

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.

Teszteset tervezése – Objektumok
A teszteset tervezésének tárgyai
  • 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 -
Teszteset tervezése – osztály meghatározása
Teszteset tervezése – Osztály meghatározása
  • 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.
Teszteset tervezése – Hivatkozás az osztályra a TestSheetből
Teszteset tervezése – Nézze meg az osztályt a TestSheetből
  • 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.
Teszteset tervezése – Sablon létrehozása
Teszteset tervezése – Sablon létrehozása
  • 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.

Teszteset tervezés – Példányok létrehozása
Teszteset tervezés – Példányok létrehozása
  • 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. 

Tesztadatkezelés – Áttekintés
A Tosca tesztadatkezelés áttekintése
  • 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.
Tesztadatkezelés – szabványos modulok
Tesztadatkezelés – szabványos modulok

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.

Írj hozzászólást

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

Lapozzon a lap tetejére