Vállalati alkalmazás tesztelése

Elmentve itt :
Bibliográfiai részletek
Szerző: Suput Zsolt
További közreműködők: Fauszt Dr. Tibor
Garai-Szabó Tamás
Dokumentumtípus: Diplomadolgozat
Kulcsszavak:alkalmazás(ok)
automatizáció - automatizálás
összehasonlítás
tesztelés
tesztmenedzsment
Online Access:http://dolgozattar.uni-bge.hu/41169
Leíró adatok
Kivonat:A szakmai gyakorlatomat egy magyar biztosítónál töltöttem, ahol egy fejlesztés alatt álló vállalati alkalmazás tesztelésében vettem részt, és ennek az alkalmazásnak a segítségével mutatom be a szakdolgozatomban a szoftvertesztelést. A szakdolgozatot a szoftvertesztelés alapjainak áttekintésével kezdtem, áttekintettem a szoftvertesztelés történelmét és az alapelveit. Ezt követően arról írtam, hogy miért és hogyan kell tesztelni? Mivel egy biztosító alkalmazásának a tesztelésében vettem részt, ezért különösen fontos a tesztelés elvégzése és a kivitelezésének módja is. A szoftvertesztelés magyarországi helyzetét is vizsgáltam, ezen belül ismertettem az ehhez kapcsolódó lehetőségeket az oktatásban, és megnéztem azt is, hogy a cégek milyen szinten foglalkoznak szoftverteszteléssel, és ezt nemzetközi adatokkal is összehasonlítottam. Az elmélet bemutatása során áttekintettem a szoftvertesztelés szintjeit, típusait, ezzel érthetővé téve, hogy többek között mi a feketedobozos tesztelés, amivel a szakdolgozatomban a legtöbbet foglalkozok, annak is a funkcionális részével. Röviden összehasonlítottam a manuális és az automatizált tesztfuttatást, A negyedik fejezetben tesztmenedzsment eszközöket hasonlítottam össze. A szakmai gyakorlatom során a TestLink-et használtam, viszont a szakdolgozatomban négy tesztmenedzsment eszköz összehasonlítása során a SpiraTest bizonyult a legjobbnak, így annak a használatával folytattam a dolgozat gyakorlati tesztelésre vonatkozó részét. Az ötödik fejezetben bemutattam az a vállalati alkalmazást, amit a teszteléshez használtam, ez az Ügyfélportál. Röviden ismertettem a működő és a még nem működő funkcióit, és meghatároztam, hogy a tesztelés során milyen követelményeket szeretnék lefedni a tesztesetekkel. A tesztesetek tervezéséhez az összes korábban bemutatott teszttervezési technikát használtam, majd az elkészült teszteseteket létrehoztam és futtattam a tesztmenedzsment eszközben is. Érintettem a tesztautomatizálás folyamatát is, ehhez a TestProject.io tesztautomatizáló eszközt használtam, és megvizsgáltam több tesztesetnél is, hogy mennyit gyorsít a folyamaton az automatizálás, mennyi futtatás után térül meg a használata az általam létrehozott teszteseteknél. Végül bemutattam a tesztelés eredményeit, amelyekből látható, hogy a szoftvertesztelés egy igen fontos lépés egy jól működő szoftver elkészítésének folyamatában.