Webes alkalmazások Tesztelése

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Jelenünkben egyre több minden, sőt szinte minden már gépiesítve működik. Minden feladatnak része valamilyen informatikai eszköz. Nap mint nap jelennek meg új termékek a világ piacán, melyek egyre okosabbak. A felhasználókat nem érdekli a termékek „agya”, csupán annyi, hogy tudják használni. Bármilyen terméket vizsgálunk, akár új, akár már egy rég bevált eszköz, azt szeretnénk, hogy jól, megszokottan, hiba nélkül működjön. Ehhez azonban elengedhetetlen folyamat a minőség-ellenőrzés, a tesztelés. Diplomamunkám témaválasztása kézenfekvő volt számomra, hiszen két és fél éve dolgozom szoftvertesztelőként egy igazán nagynak mondaható tesztelői csapat tagjaként a National Instruments-nél. Ez idő alatt érintőlegesen megismerkedtem a szoftverfejlesztéssel is. Azonban dolgozatom célkeresztjében a szoftverfejlesztés egy fázisa áll, a szoftvertesztelés. Hosszú ideig webes alkalmazások teszteléséért voltam felelős, így főként webes szemszögből mutatom be a szoftvertesztelést, de természetesen elméleti síkon kitérek a tesztelés minden formájára. Ahhoz, hogy a tesztelést megértsük fontosnak érzem, hogy megemlítsem magát a szoftverfejlesztést is. Így tehát szó lesz magáról a fejlesztési folyamatról, egy szoftver életciklusairól és a szoftverfejlesztési modellekről. Ezek ismertetése után térek majd ki a szoftvertesztelésre. A szoftvertesztelés egy nagyon összetett, sok mindent átfogó fogalom, szakterület és szakma. A tesztelési alapelvek tisztázása után szó lesz a tesztelés folyamatáról, a teszt szintekről és a tesztelési technikákról. Természetesen a szoftvertesztelés fő képviselőjéről, a tesztelőről is említést teszek dolgozatomban a tesztmenedzsment fontosságának bemutatásával karöltve. Cégünknél a technikai fejlődésnek és a piaci igényeknek megfelelően elvárát az automatizált tesztelés. A webes tapasztalatom miatt egy web-alkalmazás automatizálását fogom bemutatni egy gyakorlati példán keresztül. Ehhez ismertetek pár alapvető dolgot a Python programozási nyelvről és egyik támogatott eszközéről, a Seleniumról.

Leírás
Kulcsszavak
szoftvertesztelés, automatizálás
Forrás