A tesztautomatizálás folyamata és fontossága egy webes alkalmazás tesztelése esetén
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | automatizáció - automatizálás informatika kódolás robotok tesztelés |
Online Access: | http://dolgozattar.uni-bge.hu/44941 |
MARC
LEADER | 00000nta a2200000 i 4500 | ||
---|---|---|---|
001 | dolg44941 | ||
005 | 20230421100903.0 | ||
008 | 230421suuuu hu om 000 hun d | ||
040 | |a BGE Dolgozattár Repozitórium |b hun | ||
041 | |a hu | ||
100 | 1 | |a Szabó Henrietta | |
245 | 1 | 2 | |a A tesztautomatizálás folyamata és fontossága egy webes alkalmazás tesztelése esetén |c Szabó Henrietta |h [elektronikus dokumentum] |
520 | 3 | |a Manapság egyre több munkafolyamatot végeznek emberek helyett robotok. Sok esetben valóban célravezetőbb, főleg, ha ugyanannak az ügymenetnek a többszörös elvégzése a feladat. Tökéletes megoldás erre az automatizálás bevezetése, mely az élet több területén megjelenik. Beszéljünk akár e-mailek kiküldéséről, a fogyasztók műveleteinek monitorozásáról vagy akár egyes termékek eladásáról egy megszabott áron, ezeket mára már sok esetben robotok végzik. Webes alkalmazások tesztelése esetén is akadnak automatizálható folyamatok. Szoftvertesztelőként magam is tapasztaltam, hogy egy alkalmazás funkcionális, felületi tesztelésekor mennyi lehetőség van a fejlődésre még a manuális tesztelésen túl. A futtatott tesztesetek automatizálása több szempontból is megkönnyíti a tesztelők munkáját. Szakdolgozatomban először a manuális tesztelésről teszek említést általánosságban, valamint kifejtem, hogy milyen feladatokat végez egy webes alkalmazás tesztelője. Kitérek a tesztelési típusokra is, melyek nem csak a manuális, hanem az automatatesztek alapját is képezik. Erre építve mutatom be a tesztautomatizálási módszereket, miután definiáltam az automatateszt jelentését. Automatizált tesztek írása több féle könyvtár, eszköz és fejlesztői környezet használatával írható, megannyi fajta webes alkalmazásra. Az alapok ismertetését követően bemutatom a munkahelyemen használt tesztautomatizálási folyamatot a Selenium könyvtár és Robot Framework nevű tesztautomatizáló eszköz használatával. Ennek során szót ejtek a tesztfejlesztéshez szükséges programozói ismeretekről, a könyvtárszerkezetről, a tesztek futtatásáról, valamint az eredmények kiértékeléséről. A fent említett témaköröket követi a tesztautomatizálás szükségességének vizsgálata. Számos tekintetbe veendő szempontot sorakoztatok fel, melyek átgondolása mindenképpen szükséges lehet abban az esetben, ha automatatesztek bevezetésén gondolkodnánk egy alkalmazásfejlesztési projekt életciklusába. Csakis abban az esetben érheti meg a tesztfejlesztés bevonása idő és pénz tekintetében, ha a felsorolt pontok legtöbbjét elégségesen kiértékeljük saját projektünkre vonatkoztatva. Ezen szempontok tekintetében arra is kerestem a választ, hogy munkahelyemen miként lett bevezetve az automatizált tesztelés a folyamatokba. Kérdéseim egyike, melyre keresem a választ az, hogy vajon a tesztautomatizálás képes-e teljes mértékben kiváltani a manuális tesztelést. Saját véleményem szerint ez nem lehetséges, legcélravezetőbb pedig mindkét módszer együttes használata. Az ehhez való megbizonyosodás végett, felsorakoztattam a tesztautomatizálás előnyeit és hátrányait, melyek értelmében sokkal tisztábbá vált számomra is, hogy a manuális tesztelés teljes mértékű elhanyagolása ajánlott, valamint lehetséges-e. Úgy vélem a kérdéseimre kellő információt gyűjtöttem mind szakirodalmakból, mind saját tapasztalataimból merítve ahhoz, hogy kielégítő válaszokkal szolgálhassak az olvasó számára is. Célom felhívni a figyelmet a tesztautomatizálás előnyeire, sajátosságaira és fontosságára. Úgy gondolom a tesztek automatizálásának használata a jövőben is egyre elterjedtebbé kezd majd válni és újabb eszközök, valamint módszerek jelennek meg. Kíváncsiság és izgalom tölt el, hogy milyen innovációk jelennek majd meg e területen, nekem pedig célom saját tudásomat, amennyire csak lehetséges, bővíteni. | |
695 | |a automatizáció - automatizálás | ||
695 | |a informatika | ||
695 | |a kódolás | ||
695 | |a robotok | ||
695 | |a tesztelés | ||
700 | 1 | |a Baják Dr. Imre |e ths | |
700 | 1 | |a Varga Zsolt |e ths | |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44941/1/Szab%C3%B3_Henrietta_FUCUQC.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44941/2/BA_O_Szab%C3%B3_Henrietta.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44941/3/Szab%C3%B3%20Henrietta.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/44941/4/BA_B_Szab%C3%B3_Henrietta.pdf |z Dokumentum-elérés |