Təlimat əhatəsi nədir?
Təlimat əhatəsi nədir?

Video: Təlimat əhatəsi nədir?

Video: Təlimat əhatəsi nədir?
Video: Qaraciyərin Zəhərləndiyini Göstərən 16 VACİB ƏLAMƏT 2024, Noyabr
Anonim

Təlimat əhatəsi icra edilmiş və ya buraxılmış kodun miqdarı haqqında məlumat verir. Bu metrik mənbə formatından tamamilə müstəqildir və hətta sinif fayllarında sazlama məlumatı olmadıqda belə həmişə mövcuddur.

Üstəlik, kodun əhatə dairəsi dedikdə nə nəzərdə tutulur?

Kod əhatəsi nə qədər proqram mənbəyini təsvir etmək üçün proqram testində istifadə olunan termindir kod edir əhatə etmişdir sınaq planı ilə. Tərtibatçılar proqramın alt proqramlarının və sətirlərinin sayına baxırlar kod yəni əhatə etmişdir bir sıra test resursları və üsulları ilə. Kod əhatəsi test kimi də tanınır əhatə.

Daha sonra sual yaranır ki, kodun əhatə dairəsi necə işləyir? Kod əhatəsi faizidir kod olan əhatə etmişdir avtomatlaşdırılmış testlər vasitəsilə. Kod əhatəsi ölçmə sadəcə olaraq hansı ifadələrin gövdəsində olduğunu müəyyən edir kod sınaqdan keçirildi və hansı ifadələr yox idi. Bu dövrə qədər davam edəcək əhatə müəyyən bir hədəfə çatır.

Bundan əlavə, test əhatəsini necə müəyyənləşdirirsiniz?

Test əhatəsi Proqram təminatında metrik kimi müəyyən edilir Test məbləğini ölçür sınaq dəsti tərəfindən həyata keçirilir test . Buraya proqramın icrası zamanı proqramın hansı hissələrinin yerinə yetirildiyi barədə məlumatların toplanması daxildir test şərti ifadələrin hansı qollarının götürüldüyünü müəyyən etmək üçün paket.

JaCoCo əhatə dairəsini necə ölçür?

JaCoCo hesabatlar vizual olaraq təhlil etməyə kömək edir kodu əhatə edir budaqlar üçün rənglər və xətlər üçün fon rəngləri olan brilyantlardan istifadə etməklə: Qırmızı almaz sınaq mərhələsində heç bir budağın həyata keçirilmədiyini bildirir. Sarı almaz bunu göstərir kodudur qismən əhatə etmişdir – bəzi filiallar icra olunmayıb.

Tövsiyə: