Unit test futtatókörnyezet fejlesztése beágyazott rendszerekhez

2024-2025 ősz

Szoftver

Téma leírása

A beágyazott rendszereknél használt C nyelvű fejlesztések eseténnem magától értetődő feladat
a szoftvertesztelés folyamata. Nagyobb vállalatok esetén elvártnak tekinthető az, hogy a tesztek
futtatásai automatizáltak, beleértve a célhardveren történő tesztelést is, amelyhez azonban
hardverspecifikus, teszteket futtató eszközök szükségesek. Ezen megoldások, a debugger
használata miatt költségessé tehetik egy hasonló futtatókörnyezet kiépítését.

Rendelkezésre áll egy, már az előző szemeszterek során elkészített unit teszt keretrendszer,
különböző segéd szkriptekkel, illetve a hozzá tartozó, saját fejlesztésűVisual Studio Code
extension. Ezek segítségével már lehetséges egy adott célhardveren való tesztelés, de csak a
szükséges debuggerrel. A diplomatervezési feladat célja egy olyan általános megoldásként
szolgáló futtatókörnyezet implementálása, amelyhez nem szükséges a debugger.

Maximális létszám: 1 fő

Konzulens

Hartmann Ábel fényképe