Szimulációs tesztkörnyezet fejlesztése Sinumerik Edge platformhoz

OData támogatás
Konzulens:
Dr. Blázovics László
Automatizálási és Alkalmazott Informatikai Tanszék

A Sinumerik Edge projekthez tartozó Dataflow csapat teszt környezete egy stabil,

jól karbantartható rendszer, amely az Edge platform egy nélkülözhetetlen

rendszeralkalmazását teszteli. A teszteseteket egy nagy függőség igényű, felhasználói

felület nélküli, Excel táblázat alapú szoftver segítségével lehet generálni.

A dolgozat célja egy fejlettebb, kevés függőség igényű, felhasználói felülettel

rendelkező, interaktív alkalmazás készítése, amellyel gördülékenyen lehet teszteseteket

definiálni. Az alkalmazás bemenete a tesztelő által definiált paraméterek listája, a

kimenete pedig a tesztrendszer bemeneteként szolgáló JSON konfigurációs fájl.

A dolgozatban először ismertetem a jelenlegi tesztrendszert, és a teszt generáló

szoftvert, illetve elemzem gyengeségeiket. Ezután bemutatom az általam megtervezett

architektúrát. Az alkalmazás back-end modulja egy JSON Serializer interfész, amelyet az

alkalmazás front-end modulja, a GUI felület használ. A tesztelő által megadható

paramétereket részletesen definiálom, majd implementálom a Serializer modult Python3

programozási nyelven. Ezután ismertetem a GUI implementációját, amelyhez a Tk

Pythonos kiterjesztését, a Tkinter grafikus könyvtárat használom fel. A dolgozat végén

bemutatom az elkészült alkalmazást, majd beszélek a szoftver limitációiról, illetve a

további feladatokról.

A teszt generátor bővítése a jövőben bevezetett új komponensek esetére is

könnyűszerrel végrehajtható, és hosszútávon is biztos helyet foglal el a Sinumerik Edge

Dataflow tesztrendszerében.

Letölthető fájlok

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