Grafikus felületű programozási beadandók automatizált tesztelése
A dolgozat célja kitűzött beadandó feladatokat megvalósító grafikus felülettel (GUI) rendelkező programok automatizált felülettesztelésére szolgáló módszerek vizsgálata, valamint egy megvalósítás implementálása kari projekt keretében fejlesztett TMS beadandó-kezelő rendszerben.
A diplomamunka keretében vizsgálandóak a grafikus felületű alkalmazások biztonságos futtatásának alternatívái (jailed sandbox, container frameworks), és az okatók által előre definiált automatizált felülettesztek végrehajtásának lehetőségei. A dolgozatnak arra is ki kell térnie, hogy az oktatóknak milyen megkötéseket kell előzetesen tenniük a hallgatói beadandók felületére és programszerkezetére, hogy az automatizált tesztelés biztosan elvégezhető legyen. Feladat a futás során felmerülő esetleges hibák (pl. kezeletlen kivételek, memóriaszivárgás) detektálása is.
Az analízis elsődleges fókusza a C++/Qt, valamint a C#/WinForms és WPF programozási nyelvek és környezetek.