Sobes.tech
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:

  1. Schemanın ayarlarında "Gather coverage data" seçimini aktivləşdirin.
  2. Testləri icra edin.
  3. Test hesabatında əhatə hesabatını yoxlayın.