Szoftverfejlesztés funkcionális tesztelő egységekhez

OData támogatás
Konzulens:
Kardos Gergely
Automatizálási és Alkalmazott Informatikai Tanszék

A szakdolgozatom fő témája egy olyan szoftverkönyvtár elkészítése volt, amely egy STM32 mikrokontroller alapú funkcionális tesztelő rendszer moduljainak működését és kommunikációját valósítja meg.

Dolgozatom irodalomkutatási részében bemutatom a funkcionális tesztelés szükségességét, a piacon fellelhető tesztelő egységek általános tulajdonságait, az

alkalmazott USB-s kommunikációs interfészeket és a hozzájuk köthető HID és CDC eszközosztályokat, valamint a PTP szabványon alapuló óraszinkronizációt.

Az elemi ismereteken túl a beágyazott rendszer szoftveres megvalósítását dokumentálom, kitérve a triggerelésre, a kommunikációhoz szükséges cirkuláris buffer

szerkezetére és az üzenetküldési protokollokra.

Az USB adatsebességének mérése, a PPS jitter és az óraszinkronizáció hatásainak vizsgálata a felhasznált Python alapú scriptekkel és grafikonokkal kerültek a dolgozatba a megfelelő mérési elrendezésekkel.

A téma zárásaként a rendszer Host PC-vel való alkalmazását szemléltetem egy szintén Python nyelven írt GUI-val, valamint a Robot Framework nevű tesztelés

automatizálási keretrendszerhez készített interfésszel.

Letölthető fájlok

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