Tesztautomatizálás a gyakorlatban

Elmentve itt :
Bibliográfiai részletek
Szerző: Maitz Olivér
További közreműködők: Fauszt Dr. Tibor
Horváth Levente
Dokumentumtípus: Diplomadolgozat
Kulcsszavak:rsat
spiratest
szoftverfejlesztés
szoftverminőség
tesztelés
Online Access:http://dolgozattar.uni-bge.hu/37144

MARC

LEADER 00000nta a2200000 i 4500
001 dolg37144
005 20210922095941.0
008 210922suuuu hu om 000 hun d
040 |a BGE Dolgozattár Repozitórium  |b hun 
041 |a hu 
100 1 |a Maitz Olivér 
245 1 0 |a Tesztautomatizálás a gyakorlatban  |c Maitz Olivér  |h [elektronikus dokumentum] 
520 3 |a Szakdolgozatom egyik célja a szoftvertesztelés folyamatának bemutatása. Ehhez a szakirodalmak segítségével merültem bele a tesztelés elméleti kutatásába, ami alapjául szolgált a későbbi folyamatok elhelyezéséhez és megértéséhez. Néhány fontos alapfogalom és a tesztelés hét alapelvének bemutatásával kezdődik a dolgozatom, melyek ismerete a későbbiekben szükséges. Ezek után a tesztelés elhelyezkedését vizsgálom a szoftverfejlesztés folyamatában. A fejlesztési modellek ismertetése közben, a tesztelés szempontjait figyelemben tartva, megfogalmaztam az előnyös és hátrányos tulajdonságokat. A következő részben a különféle tesztelési technikák bemutatását írom le. Egy 2017-es és 2018-as magyar oktatóközpont (Masterfield) kutatása alapján vizsgálom a szoftvertesztelés és ezen belül az automatizált tesztelés Magyarországi helyzetét. A dolgozatom elméleti feldolgozó részének lezárása, a teszttípusok bemutatásával történik. A szakdolgozatom másik céljának azt tűztem ki, hogy az XAPT Kft-nél elvégzett szakmai gyakorlatom időszaka alatt megismert, és elsajátított folyamatok közül kettőt bemutassak. Ezek a tesztesetek megírása és a tesztek automatizálása, melyek részletesebb kidolgozása a dolgozatom második felében szerepel. Ehhez demonstrációs célból saját projekteket hoztam létre. Azonban a projektek bemutatása és elkészítése előtt a cégről fogalmaztam meg egy rövid ismertetőt. A projektek elkészítéséhez használt tesztelést támogató programokat is bemutattam, melyek funkcióit és használatát képekkel ábrázolt módon szemléltettem. Ezek alatt két eszköz bemutatását értem, melyek közül egyik a SpiraTest nevezetű teszt menedzsment eszköz, a másik pedig a Microsoft saját fejlesztésű szoftvere, a Regression Suite Automation Tool, röviden RSAT. Az utóbbi kifejezetten a Microsoft saját vállalatirányitási rendszerének a Dynamics 365-nek a tesztelésére készült. Ez a rendszer szolgál alapjául az XAPT termékének, a NAXT-nak. A saját projektem alatt ennek a rendszernek a tesztelését mutattam be. Ezek olyan céllal készültek, hogy az eszközök funkciói közül minél több bemutatásra kerüljön. Természetesen ebből kifolyólag a tesztek nem túl összetettek vagy komplexek. Szimplán olyan helyzetek előállítása volt a célom, aminek a segítségével a munkám során használt legtöbb funkció bemutatásra kerülhetett. A tesztmenedzsment eszközök és a projektek elkészítése és prezentálása után, az teszteredmények kiértékelése következett. Majd a dolgozatom levégső alfejezetében a tesztnapló is bemutatásra került. Itt röviden említésre kerül a hiba forrásának felkutatása sikertelen teszt esetén. Összeségében, mindkét eszköz kapcsán arra a véleményre jutottam, hogy használatuk viszonylag gyorsan és könnyen elsajátítható. A teszt automatizálást támogató RSAT esetén továbbá arra a következtetésre jutottam, hogy néhány fontos szabály és technika betartása mellett, valóban hatékonyabbá teszi a tesztek automatizálásának a folyamatát. Ennek ellenére, a program bemutatása során, egy olyan problémát is ismertettem melynek javításával tovább fejlődhetne ez a hatékonysági szint. A dolgozatom során igyekeztem a tesztesetek megírásának és az RSAT segítségével történő tesztautomatizálás folyamatának részletes bemutatására. Azonban számos olyan folyamatot hagytam ki, ami a szoftvertesztelés során zajlik. A projektem keretében a funkcionális tesztelésre tértem ki, mivel munkám során ezek elkészítésében szereztem tapasztalatot. Így a nem-funkcionális tesztelési típusok csak elméleti formában szerepelnek a dolgozatomban. Továbbá a tesztek státuszai közül is csak néhány bemutatása történt meg a gyakorlati részben, a többi állapot szintén az elméleti részben szerepel. Úgy gondolom, például ezeknek a részeknek a kidolgozásai is érdekes technikák bemutatását eredményezhetik, a téma további kutatása esetén. 
695 |a rsat 
695 |a spiratest 
695 |a szoftverfejlesztés 
695 |a szoftverminőség 
695 |a tesztelés 
700 1 |a Fauszt Dr. Tibor  |e ths 
700 1 |a Horváth Levente  |e ths 
856 4 0 |u http://dolgozattar.uni-bge.hu/37144/1/Maitz_Oliv%C3%A9r_LYCKKD_GI.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/37144/2/BA_O_Maitz_Oliv%C3%A9r.pdf  |z Dokumentum-elérés