Junior — Middle
Layihədə test əhatəsinin tamlığını müəyyən etmək üçün hansı parametrlər və metriklərdən istifadə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
iOS layihəsində test əhatəsinin tamlığını qiymətləndirmək üçün adətən aşağıdakı parametrlər və metriklər istifadə olunur:
- Xətt Əhatəsi (Line Coverage): testlər zamanı icra olunan kod xətlərinin faizi.
- Funksiya Əhatəsi (Function Coverage): testlər zamanı çağırılan funksiyaların faizi.
- Şaxələnmə Əhatəsi (Branch Coverage): testlə yoxlanmış bütün mümkün şaxələr (if/else, switch) faizi.
Xcode-da, bu metrikləri göstərən daxili Code Coverage alətindən istifadə etmək mümkündür. Adətən, yüksək əhatə (məsələn, >80%) hədəflənir, lakin yalnız miqdar deyil, həm də testlərin keyfiyyəti vacibdir — əhatə kritik və mürəkkəb kod sahələrini əhatə etməlidir.
Xcode-da əhatəni aktivləşdirmək nümunəsi:
- Schemanın ayarlarında "Gather coverage data" seçimini aktivləşdirin.
- Testləri icra edin.
- Test hesabatında əhatə hesabatını yoxlayın.