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ő