Modellalapú teszt generálás iOS platformra

OData támogatás
Konzulens:
Dr. Ráth István Zoltán
Méréstechnika és Információs Rendszerek Tanszék

Napjainkban a szakterület-specifikus modellezési nyelvek fontos és hatékony segítséget nyújtanak számos szoftverfejlesztési területen, pl. beágyazott és mobil alkalmazások ké- szítése során. Ezekkel a nyelvekkel lehetőség nyílik arra, hogy az alkalmazás számos as- pektusát (pl. felhasználói űrlapok, üzleti logika bizonyos részei, és az ehhez kapcsolódó tesztesetek) magas szintű mérnöki modellek segítségével tervezzük meg, melyből a végső kód automatikus kódgenerálás során áll elő. Ilyen eszközök támogathatják az alkalmazások tesztelésének részleges automatizálását is, mivel nemcsak maga az alkalmazás, hanem az azt tesztelő kód is előállítható.

A feladat végrehajtása során az volt a feladatom, hogy kifejlesszek egy Eclipse Modeling Framework technológiákra épülő szakterületi modellező rendszert, melynek segítségével iOS platformon futó alkalmazások szcenárió alapú tesztelése modellezhető. Az eszközhöz tartozó kódgenerátor a modellezőnyelven leírt modellek alapján automatikus kódszintézis- sel állítsa elő a futtatható tesztkódot, mely az iOS platformon elterjedt KIF keretrendszer segítségével támogatja az alkalmazás szcenárió alapú (integrációs) tesztelését. Fontos, hogy a nyelvekre épülő fejlesztőeszközök kimenete illeszkedjen az Apple Xcode fejlesztőkörnye- zethez.

Letölthető fájlok

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