Automatizált tesztelés kidolgozása webservice és komponens szinten

OData támogatás
Konzulens:
Dr. Charaf Hassan
Automatizálási és Alkalmazott Informatikai Tanszék

Ügyfélnél folyó folyamatos fejlesztések és verzióváltások miatt jelentős tesztelési feladat képződik az egyes komponensek cseréjét követően a rendszer konzisztens működésének ellenőrzésekor.

Ezen feladatok nagy része automatizálható, azonban az automatizált teszteseteknek folyamatosan követnie kell a verzióváltásokat.

A feladatatom olyan automatizált tesztelés kidolgozása és bevezetése ügyfélnél mely megoldást szolgáltat az alábbi problémákra:

A tesztesetek függőségének kezelése: az egyes tesztesetek függhetnek egymás végeredményétől (folyamat teszt automatizálás).

A tesztelések újra elvégezhetőnek kell lennie: meg kell oldani az előkészület, tevékenység, kiértékelés (AAA: Arrange - Act - Assert) és "takarítás" fealdatokat az újra elvégezhetőségért.

Unitás biztosítása: mock technika alkalmazásával a külső interfész függőségek kiváltása.

Munkám során a következő technológiákat kell megismernem és bemutatnom:

Webservice (SOAP) hívások

Tesztautomatizálás

Unittesztelés AAA pattern-el

Test driven development

Mock objektumok és szolgáltatások.

Letölthető fájlok

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