A manuális és automata szoftvertesztelés kapcsolata a gyakorlatban

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

Dolgozatom fő témája az automatizált szoftvertesztelés volt így először a megfelelő elméleti hátteret ismertetem. Ezek közé tartoznak a szoftvertesztelés alapelvei, különböző teszteléssel kapcsolatos tevénkenységek és feladatok, szoftverfejlesztési modellek, melyeknek természetesen része a szoftvertesztelés is. Ezután írok a különböző tesztelési szintekről, teszt típusokról, tesztelési technikákról, végül a hibák megfelelő kezeléséről, illetve itt történik egy összehasonlítás a manuális szoftverteszteléssel. Ezt követően ismertetem az általam használt eszközöket és programokat, végül prezentálom a JavaScript nyelven megírt automata tesztet, amit egy lokálisan futtatható webshopra készítettem. Célom az volt, hogy ezt az automata tesztet úgy valósítsam meg, hogy az átlátható és könnyen módosítható legyen. Ezért tesztem elkészítéséhez a Page Object Model-t használtam, aminek segítségével mindezt meg tudtam valósítani. A használt metódusokat a tesztben megtalálható példák segítségével szemléltetem, és ismertetem. Részletezem, hogy hogyan kerülnek futtatásra a tesztek, valamint azt is bemutatom, hogy hiba esetén mi történik. Végül egy példát is mutatok egy ilyen hiba felvételére, dokumentálására.

Leírás
Kulcsszavak
Szoftvertesztelés, Automatizált Szoftvertesztelés, Manuális Szoftvertesztelés
Forrás