Kódlefedettség mérése .NET környezetben

A tesztelés részletességével kapcsolatos egyik hasznos visszajelzés annak mérése, hogy a tesztek mekkora lefedettséget érnek el a vizsgált kódon. Sokféle lefedettségi mérőszámot definiáltak a legegyszerűbb utasítás lefedettségtől kezdve az elágazás lefedettségen keresztül az MC/DC lefedettségig. Ezek egyre összetettebb feltéteteket vizsgálnak (pl. egy adott elágazáshoz tartozó összetett feltétel vettek részt ténylegesen a feltétel kiértékelésében), így egyre pontosabb képet kapunk a kód teszteléséről. Azonban cserébe egyre bonyolultabb megvalósítani egy-egy ilyen lefedettséget mérő eszközt.

A hallgató feladata megvizsgálni, hogy milyen, lehetőleg ingyenes lefedettséget mérő eszközök érhetőek-e a .NET platformhoz. Az utasítás lefedettség mérését általában minden eszköz tudja, azonban például az elágazás lefedettség mérése már nehezebb feladat.

Jelleg: 
Elméleti és gyakorlati
Advisor: 
Zoltán Micskei
TDK lehetőség: 
TDK lehetőség
Megismerhető technológiák: 
.NET haladó, profiler, IL nyelv, disassembler
Előismeretek: 
.NET
Állapot: 
Korábbi