Automatizált tesztelés Java-alapokon
Absztrakt
A szoftvertesztelés elengedhetetlen részét képezi a szoftverfejlesztésnek és a szoftver megbízhatóságának. Lehetetlenség tökéletes programot írni, a programok fejlesztői emberek, ráadásul a környezet, sőt akár az elvárt követelmények is változhatnak a fejlesztés közben. A szoftver tesztelésére elengedhetetlen szükség van. A leghatékonyabb megoldás, a már tervezési szintjén való tesztesetek megfogalmazása. Érdemes a tervezés szintjén elkezdeni a tesztelést.
Szakdolgozatom két részre osztható, az első részben kerülnek bemutatásra a teszteléshez kapcsolódó fogalmak, folyamatok. Majd a második részben kerül bemutatásra, illetve használatra három tesztelési eszköz. Első eszköz a Postman a legszélesebb körben alkalmazott, olyan eszköz, ami saját API-k vagy bármilyen külső API tesztelésére alkalmas. A másodikkal a JMeter használatával teljesítményvizsgálat végezhető, mérhető a szoftverek teljesítménye. A harmadik a tesztelést a tesztesetek automatizálását teszi lehetővé. Ezen eszköz neve: Selenium. Segítségével egy ügyfél regisztrációs oldal regisztrációs folyamata kerül automatizálásra Java programozási nyelv és LambdaTest Cloud automatizálási eszköz használatával.