Szoftverintegrációs tesztelés automatizálása

OData támogatás
Konzulens:
Dr. Fehér Béla
Méréstechnika és Információs Rendszerek Tanszék

A szervokormány manapság már alapfelszereltség. Egyre több autógyár bocsátja ki autóit elektromechanikus szervokormánnyal. Ezt a típust röviden úgy jellemezhetjük, hogy villamos motor adja a rásegítést oly módon, hogy megmarad a mechanikus kapcsolat a kormánykerék és a kormányzott kerekek között. Az efféle kormányrendszerek fejlesztésekor leggyakrabban a V-modell preferált, melynek tesztelési ága a szoftverintegráció után is előírja a létrejött szoftver vizsgálatát. Az ekkor alkalmazott teszteknek több fajtája is kialakult az idők során, manapság pedig elterjedt az ún. smoke teszt jellegű vizsgálat, mely növeli a szoftverkészítési hatékonyságot. Ez gyakran időigényes, ezért célszerű lehet a manuális tevékenységek kiváltása. Ennek a folyamat gyorsítása mellett számos más előnye is van, úgymint objektivitás, reprodukálhatóság, determinisztikusság, azonnali és pontos dokumentálás.

Az automatizálási feladatokhoz sok esetben python nyelven írt scripteket használnak. Az ECU szoftver tesztek során a HIL szimulátoroknak is egy python tesztkörnyezet ad keretet. Szem előtt tartva a konzisztenciát, a kezdeti .NET-es megvalósítást ebbe a tesztkörnyezetbe ágyazva egy IronPython alapú kivitelezés a legmegfelelőbb. Ez azonban a feladat számos más kihívása mellett néhány újabb problémát is felvetett.

Letölthető fájlok

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