ટેસ્ટ કવરેજ એ માપે છે કે કોડનો કેટલો ભાગ ટેસ્ટ દ્વારા એક્સીક્યુટ થાય છે — સામાન્યતઃ ટકાવારી તરીકે (દા.ત., 80% કવરેજ). તે અનટેસ્ટેડ કોડ શોધવા માટે એક ઉપયોગી મેટ્રિક છે, પરંતુ તેની મર્યાદાઓ સમજવી મહત્વપૂર્ણ છે: ઉચ્ચ કવરેજ સારા ટેસ્ટોની ગ્યારંટી આપતું નથી.
કવરેજ શું માપે છે
TEST COVERAGE = the % of code exercised by the test suite:
LINE coverage → % of code lines executed by tests
BRANCH coverage → % of branches (if/else paths) taken
FUNCTION coverage → % of functions called
STATEMENT coverage → % of statements executed
→ Coverage tools instrument the code and report what tests do/don't exercise.
