Automatizált tesztelés a gyakorlatban

Saved in:
Bibliographic Details
Main Author: Horváth Géza Raul
Other Authors: Árokszállási Ákos
Baják Dr. Imre
Format: Thesis
Kulcsszavak:automatizált tesztelés
JavaScript
tesztelemzés
tesztelés
tesztelési alapelvek
Online Access:http://dolgozattar.uni-bge.hu/28913
Description
Abstract:Szakdolgozatommal szeretném ismertetni a tesztelés alapjait, valamint fontosságát a szoftverfejlesztés világában. Egy általam készített projekt keretein belül mutatom be a tesztelés, azon belül is az automatizált tesztelés folyamatát, ezzel ismertetve annak előnyeit. A gyakorlati projekt fő célja, hogy bemutassam, a tesztek automatizálása hatékonyabbá és kevésbé időigényessé teszi a tesztelés folyamatát. Természetesen, mint majdnem minden szakdolgozat, az enyém is eltér helyenként az eredeti vázlattól. A dolgozat írása közben jobban átláttam mik azok a területek, amiket mindenképpen meg említeni és mik azok, amiket kevésbé vagy egyáltalán nem szükséges. Jelen összefoglalás már az elkészült szakdolgozatról készült. Első lépésként a megfelelő szakirodalmakat kutattattam és azokat értelmeztem. Szakdolgozatom bevezetésében a célkitűzések találhatók, valamint a személyes és szakmai érdeklődés a választott téma iránt. A második fejezet főként a tesztelés elméleti hátterére összpontosít. Ismertetem benne a tesztelés létjogosultságát és fontosságát a szoftverfejlesztés életében. Mindenképpen fontosnak tartottam, hogy először a tesztelés alapfogalmait és alapelveit ismertessem, így jobban átláthatóvá válnak az utána következő fejezetek, valamint a saját tudásom is el kellett mélyítenem, hogy a további kutatás során fellelt szakirodalmak könnyebben értelmezhetőek legyenek számomra. A fejezetben bemutatásra kerülnek még a tesztelési folyamat főbb állomásai, különböző technikái, szintjei, valamit típusai. Fontosnak tartottam ismertetni a szoftverfejlesztési modellek közül azokat, amelyek jobban előtérbe helyezik a tesztelést, mint mások. A fejezet egy összehasonlítással zárul a manuális és automatizált tesztelésről, ismertetve ezek előnyeit, hátrányait. A harmadik fejezetben ismertetem a projektem az automatizált tesztelésről. Bemutatom a használt szoftvereket és azok néhány funkcióit, illetve ismertetem az általam létrehozott teszteseteket. A negyedik fejezetben kerülnek automatizálásra a létrehozott tesztesetek. Bemutatom ezeket lépésről lépésre, valamint ismertetem gondolataimat, hogy mit miért csináltam. Az ötödik fejezetben kerülnek lefuttatásra az automatizált tesztek. A futás után ismertetem a kapott tesztjelentést és értékelem a kapott eredményeket. A dolgozat az összefoglalással zárul, ahol összegzem az addig leírtakat és a bevezetésben megfogalmazott célkitűzéseim összehasonlításra kerülnek a kapott eredményeimmel.