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én, nem 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ő