Funkcionális teszt lefedettség mérése Kubernetes-ben futó elosztott Erlang applikációban

2022-2023 ősz

Szoftver

Téma leírása

A szoftver fejlesztésben nagyon fontos nem csak az, hogy a hibákról minél előbb visszajelzést kapjunk, hanem az is, hogy képet kapjunk arról is hogy, az erre használt tesztek és más validációk a kód mely részeit érintik.

A szakdolgozat egy Kubernetes klaszterben futó elosztott applikáció funkcionális tesztjeinek lefedettségét fogja mérni. Az applikáció nagyrészt Erlang/OTP-ben íródott, annak beépített "cover" modulját fogom felhasználni.

Az applikáció unit test lefedettségének mérése már el van készítve. Mivel unit test esetén a teszt és a tesztelendő kód ugyanabban a processzben fut, a fő kihívás ennek a megoldásnak kiterjesztése elosztott felhő környezetbe.

Főbb feladatok: a használt "coverage" modul megértése, a meglévő unit teszt lefedettség mérés megértése, a konkrét elosztott felhő applikáció részegységeinek feltérképezése, ezekbe a lefedettség mérő kód eljuttatása, belőlük az adatok összegyűjtése.

Maximális létszám: 1 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