Szoftvertesztelés folyamatainak automatizálása nagyvállalati környezetben
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | adatbázis agilis Frontend Java nagyvállalat Selenium szoftver tesztadat Tesztautomatizálás tesztelés |
Online Access: | http://dolgozattar.uni-bge.hu/44541 |
MARC
LEADER | 00000nta a2200000 i 4500 | ||
---|---|---|---|
001 | dolg44541 | ||
005 | 20230421095135.0 | ||
008 | 230421suuuu hu om 000 hun d | ||
040 | |a BGE Dolgozattár Repozitórium |b hun | ||
041 | |a hu | ||
100 | 1 | |a Szujó Róbert | |
245 | 1 | 0 | |a Szoftvertesztelés folyamatainak automatizálása nagyvállalati környezetben |c Szujó Róbert |h [elektronikus dokumentum] |
520 | 3 | |a A szakdolgozat bevezető részében a szoftvertesztelés rövid történeti és elméleti áttekintése után, bemutatom, hogy egy nagyvállalati környezetben hogyan épül fel az informatikai fejlesztési folyamat, illetve milyen felépítésben és munkafolyamatban dolgoznak a fejlesztésben részt vevő személyek, illetve, konkrétan a szoftvertesztelők. Ezután, rátérek az alkalmazás-architektúra bemutatására, ezen belül viszonylag általános, de a megoldásra váró problémák megértéséhez mindenképpen szükséges információt osztok meg a frontend alkalmazás felépítéséről, illetve az azt kiszolgáló backendi szolgáltatásokról. Kitérek azokra a problémákra, amelyekre az automatikus tesztesetek készítésénél megoldást kell találni. Az egyik legnagyobb probléma, hogy az alkalmazás számtalan különböző módon viselkedhet attól függően, hogy milyen felhasználót, milyen tesztadatot használunk a teszteset futtatása során. Ennek megoldására, létrehoztam egy tesztadatok gyűjtésére alkalmas adatbázist az egyes tesztkörnyezetekre, illetve egy Java-alapú alkalmazást, amely az adatbázishoz tartozó táblák feltöltését végzi. A tesztadatgyűjtő- és kezelő alkalmazás részletezése után, a korábban bemutatott funkcióra konkrét teszteseteket is létrehozok, ennek keretében bemutatom a tesztautomatizálási projekt felépítését, és választ adok azokra a kérdésekre, hogyan lehet a teszteket úgy felépíteni, hogy azok további karbantartási igénye a lehető legkisebb legyen. Természetesen arra is kitérek, hogy a korábban létrehozott, tesztadatokat tartalmazó adatbázisból hogyan tudják az egyes tesztesetek a saját feltételeiknek megfelelő felhasználókat és termékeket megtalálni. A szakdolgozat összefoglaló részében a tesztautomatizálási projekt által generált jegyzőkönyveken keresztül mutatom be, milyen mértékű javulást okozott a dinamikus tesztadat-beolvasás alkalmazása a tesztesetek futtatása során, azonban kitérek arra is, hogy miért nem tökéletes a jelenlegi megoldás, és milyen további fejlesztési lehetőségek vannak a jövőben. | |
695 | |a adatbázis | ||
695 | |a agilis | ||
695 | |a Frontend | ||
695 | |a Java | ||
695 | |a nagyvállalat | ||
695 | |a Selenium | ||
695 | |a szoftver | ||
695 | |a tesztadat | ||
695 | |a Tesztautomatizálás | ||
695 | |a tesztelés | ||
700 | 1 | |a Fauszt Dr. Tibor |e ths | |
700 | 1 | |a Lőrincz Sándor |e ths | |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44541/1/SZUJO_ROBERT_OJLWJH.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44541/2/BA_O_SZUJO_ROBERT.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44541/3/Szuj%C3%B3%20R%C3%B3bert%20szakdolgozat-biralat-es-javaslat%202022.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44541/4/ertekeles_alairva.pdf |z Dokumentum-elérés |