Agilis tesztelési módszerek

OData támogatás
Konzulens:
Imre Gábor
Automatizálási és Alkalmazott Informatikai Tanszék

A tesztelés létfontosságú része a szoftverfejlesztésnek, mivel tesztelés során

ellenőrizzük, hogy a szoftver megfelel-e a követelményeknek. Az Agilis

szoftverfejlesztés új kihívásokat hozott a szoftverfejlesztők életében a tesztelés terén is.

Új agilis tesztelési módszerek és eszközök jelentek meg, amelyek az Agilis

szoftverfejlesztés kiáltványára és annak tizenkét alapelvére épültek. Az agilis

szoftverfejlesztők körében elterjedtek különböző módszerek, amik a megrendelőt is

bevonják a fejlesztés és a tesztelés folyamatába, illetve a tesztelés korai elkezdését

hirdetik.

Ez a dokumentum megpróbálja bemutatni a tradicionális és az agilis

szoftverfejlesztést, illetve különböző agilis fejlesztési és tesztelési módszereket.

Megpróbálja bemutatni a Test Driven Development (tesztelés-vezérelt fejlesztés) illetve

a Behavior Driven Development (viselkedés-vezérelt fejlesztés) előnyeit és hátrányait. A

szakdolgozat során szó esik arról, hogyan kell a funkcionális és nem funkcionális

követelményeket ellenőrizni különböző eszközökkel, külön hangsúlyt fektetve a tesztek

automatizálására. Bemutat néhány csapdát is, amibe a fejlesztők és a projekt menedzserek

könnyedén beleeshetnek a tesztelés során.

A különböző tesztelési módszereket és eszközöket egy egyszerű, a Spring

keretrendszerre épülő Kvízjátékon keresztül mutatom be, amelynek online felülete is van.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.