
A lefedettség a modern szoftvertesztelés egyik alapfogalma, mert megmutatja, mennyire alaposan vizsgálják a tesztek a rendszer tényleges működését és logikáját. Egy teszt önmagában még nem elegendő attól, hogy elejétől a végéig lefut – az a fontos, mennyire teljeskörűen járja be a kódot. Ezért válik elengedhetetlenné a kódlefedettség mérése. Megmutatja, mennyire hatékony a tesztcsomag, és rávilágít a figyelmet igénylő kódrészekre. Mivel különböző termékek és architektúrák eltérő metrikákra támaszkodnak, éppolyan fontos tudni, mit mérjünk, mint maga a mérés. Ebben a cikkben áttekintjük, mit is jelent a lefedettség valójában, milyen típusokat alkalmaznak a gyakorlatban, miért ilyen kulcsfontosságú a szoftverminőség szempontjából, és hogyan alakítsunk ki olyan mérést, amely valódi értéket képvisel a tesztelési folyamatunkban.