Tesztorientált architektúra tervezése elosztott HiL megfigyelő rendszerhez (Valeo)

2022-2023 tavasz

Szoftver

Téma leírása

Tesztorientált architektúra tervezése elosztott HiL megfigyelő rendszerhez
Designing a test-oriented architecture for a distributed HiL monitoring system
A szoftver tesztelésének képessége elengedhetetlen a minőség és a megbízhatóság biztosításához. A tesztvezérelt fejlesztés (TDD) egy olyan szoftverfejlesztési folyamat, amelyben a teszteket a kód megírása előtt írják meg, azzal a céllal, hogy javítsák a kód tervezését és karbantarthatóságát. Ebben a feladatban lehetősége lesz egy élő kódbázison dolgozni, megismerkedni egy élvonalbeli, elosztott Hardware in the Loop (HiL) szerverfigyelő rendszerrel, és javaslatot tehet annak architektúrájának újratervezésére, hogy jobban támogassa a unitteszteket és a TDD-t.
A téma során a hallgató feladata, hogy elemezze a rendszer jelenlegi architektúráját, amely olyan technológiákat használ, mint a Docker, a Python és a Raspberry Pi, és azonosítsa azokat a gyengeségeket vagy korlátokat, amelyek megnehezítik a tesztelést. Ezután új architektúrát fog javasolni, amely megoldja ezeket a problémákat és teszteket ír az újonnan kifejlesztett architektúrához. Azt is be kell mutatnia, hogy az új architektúra funkcionális és hatékony. A projekten való munka során értékes tapasztalatokat szerezhet a szoftvertesztelés, -tervezés és -fejlesztés terén, valamint lehetőséget nyújt arra, hogy készségeit egy valós probléma megoldására alkalmazza az ipari szabványos technológiák segítségével.
Feladatok leírása:
  • Meglévő HiL monitorozó rendszer megismerése
  • Tesztelhető architektúra tervezése
  • Tesztelhető architektúra implementálása
  • Az összeállított rendszerhez tesztek írása
  • Dokumentáció készítése

Külső partner: Valeo eAutomotive

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

Konzulens

Lengyel László Dr. fényképe

Lengyel László Dr.
Tanszékvezető helyettes, egyetemi tanár

Q.B208.
+36 (1) 463-2870