Junior — Middle
Layihədə test əhatə səviyyəsinin nə olduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Test örtük səviyyəsi, layihənin kodunun hansı hissəsinin testlərlə yoxlandığını göstərən bir metriki göstərir. Bu, testlərin keyfiyyətini qiymətləndirməyə və yoxlanmayan kod sahələrini müəyyən etməyə kömək edir.
Əsas örtük növləri:
- Xətt örtüyü (line coverage): testlər zamanı neçə kod xətti icra olunur.
- Şaxələnmə örtüyü (branch coverage): neçə məntiqi şaxə (if, switch) yoxlanılıb.
- Metod örtüyü (method coverage): neçə metod çağırılıb.
Məsələn, əgər 100 kod xəttiniz varsa və testlər onların 80-ni icra edirsə, xətt örtüyü 80% olacaq.
Yüksək örtük səviyyəsi səhvlərin olmamasını təmin etmir, amma aşkarlanmayıb qalan səhvlərin riskini azaldır. Bu, örtüyü testlərin keyfiyyəti ilə birləşdirmək vacibdir.