Tosca oktatóanyag: Teljes oktatóanyag sorozat a Tosca 13.x-hez

Tosca oktatóanyag

A Tosca oktatóanyaggal kapcsolatos cikkek listája a tartalomjegyzékben található, amelyet a teljes oktatóanyagban ismertetünk. Az összes cikk egyszerű nyelveken íródott megfelelő példával, amely segít a belépő szintű szoftvertesztelőnek rövid időn belül megérteni.

Ebben a cikkben a TOSCA áttekintésével kezdjük. A Tosca-interjúk ízvilágának megismeréséhez tekintse meg a leggyakrabban feltett interjúkérdéseket a válaszokkal itt.

Tosca áttekintése

Ennek az oktatóanyagnak az a célja, hogy leírja a teljes és részletes áttekintés a TOSCA-ról, mint kezdőknek szánt tesztautomatizálási eszközről.

  • A szoftvertesztelés fogalmai:
    • A szoftverteszt egy fontos lépés a szoftvertermékek minőségének biztosításához. Biztosítja, hogy a követelmények az elvárásoknak megfelelően teljesüljenek. A tesztelést a szoftverfejlesztési életciklusok különböző fázisaiban lehet elvégezni. Ezek -
  • Egység tesztelése – A szoftverfejlesztő készítette a fejlesztés időpontjában.
  • Integrációs tesztelés – A különböző komponensek kifejlesztése után az egyes komponenseket integrálni kell, hogy egyedi termék legyen. Az integráció után az integrációs tesztelés szükséges annak ellenőrzésére, hogy a teljes telepítés (beleértve az összes szoftverösszetevőt) egyetlen termékként megfelelően működik-e.
  • Rendszer tesztelés – Az integrációs tesztelés után a rendszerteszt szükséges a szoftver minőségének biztosítása érdekében.
  • Felhasználói elfogadási tesztelés -
    • Ez a fekete doboz tesztelés egyik típusa. Az üzleti csapat (a szoftvertermék végfelhasználója) felelős azért, hogy elvégezze ezt a tesztet annak ellenőrzésére, hogy minden követelmény teljesül.
    • A szoftver vagy alkalmazás tesztelése elvégezhető manuálisan vagy valamilyen automatizált módszerrel. A tesztelési folyamat automatizálásához több tesztautomatizálási eszköz is elérhető a jelöltben. Ebben a cikkben a TOSCA mint tesztautomatizálási eszköz áttekintését ismertetjük.
  • Mi az az automatizálási tesztelés?
    • Ma az IT-ipar minőséget és hatékonyságot követel meg minimális emberi erőfeszítéssel ahhoz, hogy bármilyen IT-szolgáltatást nyújthasson. Itt az automatizálási tesztelés nagy szerepet játszik a tesztelési szolgáltatásokban. Az automatizálási tesztelés egy olyan szolgáltatás, amely automatizálja a tesztelési folyamatot és a forgatókönyveket, hogy csökkentse az emberi erőfeszítéseket. Az automatizálási ágazatban a vezető eszközök, mint a QTP (UFT), az RFT és a szelén foglalták el a fő tereket. A Tosca most kemény versenyt ad ezeknek az eszközöknek.
  • Miért Tosca?
    • A Tosca napjaink egyik piacvezető eszköze. Képes funkcionális és regressziós tesztelésre is. Az AGILE folyamatban fontos szerepet játszó API tesztelés a TOSCA-n keresztül végezhető el. Napjainkban a marked kevesebb tesztelési erőfeszítést és kisebb betanítási időt igényel az eszközzel kapcsolatban. Ebből a szempontból a Tosca a legalkalmasabb eszköz, mivel támogatja a szkriptet kevesebb teszteléssel, ami minimális időt vesz igénybe a tanuláshoz. A Tosca-felhasználó minimális készségkészlettel hatékony teszteseteket írhat. Ezenkívül szabványos tesztjelentéseket készít a menedzsment számára, sok testreszabás nélkül.

A Tosca főbb jellemzői:

  • Modell alapú tesztelési megközelítés: Ez a Tosca, mint tesztautomatizálási eszköz fő jellemzője. Ennek köszönhetően a Tosca alkalmasabb, mint a piacon elérhető többi tesztautomatizálási eszköz. A teszteset fejlesztés részeként minden egységszintű funkcióhoz modulokat kell készítenünk. A tesztobjektumok minden műszaki tulajdonsága a modulokban tárolódik, amelyek a teszt létrehozása során összevonásra kerülnek a tesztadatokkal együtt.
  • Kockázatalapú tesztelési megközelítés: A Tosca másik fontos aspektusa, mivel támogatja a kockázatalapú tesztelési megközelítést. A Tosca a tesztesetekkel képes felmérni a kockázatot. Alapvetően képes azonosítani a teljes tesztkészlet egy részét, amely minimalizálja a kockázatok esélyét. A végrehajtás befejeztével a kockázatok mérése a tesztvégrehajtás eredményének és a kockázatlefedettségnek a figyelembevételével történik.
  • Szkript kevesebb teszteset: A Tosca támogatja a szkript nélküli automatizálást, ami azt jelenti, hogy a tesztesetek a Tosca TestCase részében található modulok drag and drop módszerével fejleszthetők. A tesztadatok paraméterezése és az ellenőrzőpontok megvalósítása a konfiguráción keresztül végezhető el. Így bárki képes lesz teszteket készíteni minimális készségekkel és képzettséggel.
  • Dinamikus tesztadatok:  A dinamikus vizsgálati adatok a műszaki tesztdobozoktól elkülönítve tárolhatók. Ennek elérése érdekében a Tosca olyan speciális funkciókat kínál, mint a TDM, TCD, TDS stb.
  • Könnyen karbantartható:  Ha van alkalmazás vagy adatbővítés, az beépíthető a teljes tesztcsomagba a központi adattárban lévő modulok vagy adatok frissítésével. Az itt fordított erőfeszítések kisebbek, mint bármely más tesztautomatizálási eszköznél.
  • Elosztási végrehajtás: Ez a tesztvégrehajtás több rendszerben történő elosztását jelenti, hogy csökkentse az emberi erőfeszítéseket és a végrehajtási ciklust. Az elosztott végrehajtás konfigurációja alapján több rendszerben is ütemezhetjük a tesztvégrehajtást.
  • API tesztelés: Az API-tesztelés nagyon hasznos, ha a teljes alkalmazás nincs készen, de az alkalmazás egyes összetevői már ki vannak fejlesztve. Az API segítségével a Tosca képes tesztelni a megfelelő alkalmazás-összetevőket.
  • Tesztfelvétel: A Tosca képes tesztforgatókönyv rögzítésére, hogy lineáris teszteseteket generáljon ellenőrzőpontokkal együtt, hogy időt takarítson meg. Ez a funkció csak egyszeri teszteléshez nagyon hasznos.
  • Részletes beszámoló: A Tosca lépésről lépésre végrehajtási jelentéseket és naplókat készít rögzített képernyőkkel. A végrehajtási naplók nagyon hasznosak a hibák kivizsgálásakor.
  • Mobil tesztelés: A Tosca támogatja a mobilalkalmazások tesztelését Android és iOS eszközökön egyaránt. Az iOS teszteléséhez további MAC infrastruktúra szükséges.
  • Támogatott alkalmazások:  A Tosca különféle típusú alkalmazásokkal kompatibilis, például Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, mobileszközök stb.
  • Integráció harmadik féltől származó eszközökkel: A Tosca minimális testreszabással segít integrálni harmadik fél eszközeivel, mint például a Perfecto, Selenium, Azure, Jenkins stb.

TOSCA építészet:

TOSCA a TRICENTIS Technology & Consulting GmbH (egy bécsi székhelyű osztrák szoftvercég) tervezte és fejlesztette. A TOSCA teszteszköz az alábbi interfészekkel rendelkezik:

  • GUI – A grafikus felhasználói felület
  • API – Alkalmazásprogramozási felület
  • CLI – Parancssori interfész
  • Integrált tesztkezelés
A TOSCA áttekintése – Tosca építészet
Építészeti diagram (Tosca áttekintése)

A piacon elérhető TOSCA Commander legújabb verziója a 13.3. A Tosca fő összetevői az alábbiakban találhatók:

  • Tosca varázsló
  • Tosca parancsnok
  • Tosca végrehajtó
  • Teszttár

TOSCA parancsnok: 

A TOSCA parancsnoka a tesztszkriptek létrehozásának fejlesztésére, kezelésére, végrehajtására és elemzésére szolgáló eszköz központi gerince. A Tosca Commander öt szekcióval rendelkezik, amelyeket a legtöbb projektben használnak - 

  • Modul – Az összes modul (tartsa meg a tesztobjektum műszaki információit) ebben a részben van tárolva.
  • Teszteset – A tesztesetek műszaki összetevői ebben a részben találhatók.
  • TestCaseDesign – Ez a szakasz arra szolgál, hogy jól szervezett módon elkülönítse a tesztadatokat a tesztesettől. Ennek a szakasznak az a fő célja, hogy ne érintse meg a műszaki teszteseteket a tesztadatok módosítása érdekében.
  • Végrehajtás – Ez a szakasz a tesztvégrehajtási eredmények naplóit a végrehajtási listában tartja. Alapvetően a teszt végrehajtásának kezelésére szolgál.
  • Követelmények – Ebben a részben a követelményekkel kapcsolatos összes információ tárolva van.
Tosca áttekintése – Tosca Commander
A TOSCA áttekintése – Tosca Commander

A különböző szakaszok részletes tanulmánya a következő cikkben található.

TOSCA végrehajtó: 

A Tosca Executor a TOSCA-ban kifejlesztett tesztesetek végrehajtásához szokott. Ez egy alternatívája a Tosca parancsnok kinyitása nélküli tesztvégrehajtásnak. A Tosca végrehajtójában a Windows Start menüjén keresztül navigálhatunk:  Start-> Minden program-> Tricentis-> Tosca Executor

A TestSet fájlokkal kapcsolatos további részletekért kattintson a gombra itt.

Tosca áttekintése - Tosca végrehajtó
Tosca áttekintése – Tosca végrehajtó

Tosca varázsló: 

Szkennelnünk kell az alkalmazást, hogy modulokat (objektumtérképet) hozzunk létre a tesztautomatizáláshoz. A Tosca varázsló az alkalmazásvizsgálatok régi modellje. Megnyitható önálló komponensként a Commanderből is.

A TOSCA áttekintése – Tosca varázsló
A TOSCA áttekintése – Tosca varázsló

Teszttár:

A Testcase tárolható külső megosztott tárolókban/adatbázisokban, mint például az Oracle, SQLServer, SQL Lite stb. A tesztadatok egy külső lerakatban is tárolhatók a Toscában különböző folyamatokon keresztül, mint például a TDM – Test Data Management, TDS – Test Data Service. . A teszttárra azért van szükség, hogy egyszerre több tesztelő is dolgozhasson.

A TOSCA áttekintése – Tosca Repository
A TOSCA áttekintése – Tosca Repository

Tosca által támogatott platform:

  • Keretrendszerek és programozási nyelvek: dotNet, beleértve a WPF-et is, Java, VB, Delphi.
  • Webböngészők: Firefox, Internet Explorer, Chrome.
  • Alkalmazásfejlesztési környezet: PowerBuilder.
  • Gazda alkalmazások: 3270, 5250.
  • MS programok: MS Outlook, MS excel
  • Vállalati alkalmazás: Seibel, SAP.
  • Protokollok és hardver: Flash, webszolgáltatások (SOAP), ODBC.

Következtetés

A Tosca áttekintésének ebben a bevezető cikkében a Tricentis TOSCA tesztelőeszköz, a Tosca Commander és a Workspace áttekintésével foglalkoztunk. kérem kattintson itt, hogy további információkért navigáljon a Tosca támogatási portáljára.

Kattintson ide a TOSCA oktatóprogram következő cikkének elolvasásához – A TOSCA parancsnok teljes tanulmánya.

Írj hozzászólást