Qarorni qamrash misoli
Quyidagi kodni ko'rib chiqing:
Namoyish ( int a) {
Agar (a > 5)
a=a*3
Chop etish(a)
}
stsenariy :
Qiymat a 2
Sariq rang bilan belgilangan kod bajariladi. Bu erda qarorning natijasi "Yo'q" Agar (a > 5) belgilansa.
Yechim qoplamasi = 50%
2-stsenariy:
Qiymati 6
Sariq rang bilan belgilangan kod bajariladi. Bu erda "Ha" qarorning natijasidir If (a > 5) belgilansa.
Yechim qoplami = 50%
Pretsedent
|
Qiymat
|
Chiqish
|
Yechim qamrovi
|
bitta
|
2
|
2
|
ellik%
|
2
|
6
|
o'n sakkiz
|
ellik%
|
Filial qamrovi
Filial doirasida kod modulining har bir natijasi tekshiriladi. Misol uchun, agar natijalar ikkilik bo'lsa, siz ham haqiqiy, ham noto'g'ri natijalarni sinab ko'rishingiz kerak.
Bu har bir qaror shartlaridan mumkin bo'lgan har qanday filial kamida bir marta bajarilishini ta'minlashga yordam beradi.
Filialni qamrash usulidan foydalanib , siz mustaqil kod segmentlarining ulushini ham o'lchashingiz mumkin. Shuningdek, u kodning qaysi bo'limlarida filiallar yo'qligini bilishga yordam beradi.
Filialni qamrashni hisoblash formulasi:
Do'stlaringiz bilan baham: |