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.
- 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óanyag # 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 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 az 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 befejezése után 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 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.

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 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.

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.

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.