Az elmúlt évek, évtized során a felhő alapú számítástechnika egyre nagyobb teret nyert
az IT világában, aminek egyik következménye a szoftvertesztek automatizálása iránti
megnövekedett igény. A dolgozat elsődleges célja, ezen igényt kiszolgálva, hogy egy
újrafelhasználható és idővel könnyen továbbfejleszthető modellt alkosson a
tesztautomatizálásra és annak működését egy prototípussal igazolja.
A dolgozat kitér arra, hogy a felhő alapú számítástechnika miben és mennyire változtatta
meg a szoftverfejlesztést, aminek kezdete óta a dobozos szoftverek vásárlása dominált vállalati,
nagyvállalati környezetben is. Megvizsgálja, hogy a tesztelési módszerek mennyiben
módosultak és egy webes applikáció esetében milyen további aspektusokra kell figyelnünk,
hiszen megfelelő kialakítás mellett a kliens oldalon semmit sem szükséges telepíteni, mivel a
szerver, a licencelt szoftver akár egy tetszőleges platformról és tetszőleges böngészőből is
elérhető, futtatható.
Az így ismertetettek alapján készült el egy tesztautomatizációs modellt, amely különféle
ajánlásokkal segíti egy web alapú applikáció vég-vég tesztelésének automatizálását felhő
környezetben. A modell egyedisége, hogy nem pusztán elméleti kutatásokra épít, mivel a
dolgozat írása során egy Software as a Service (SaaS), azaz „szoftver mint szolgáltatás”
modellben fejlesztett webes alkalmazáson meg is lett valósítva, és ezen prototípus fejlesztése
alatt felmerülő problémák alapján folyamatosan módosítottam, kiegészítettem a modellt.