Test qamrovi qanday hisoblanadi?
Test qamrovi qanday hisoblanadi?

Video: Test qamrovi qanday hisoblanadi?

Video: Test qamrovi qanday hisoblanadi?
Video: Свинья фермер / The Pig Farmer (remix) - YouTube 2024, Iyun
Anonim

Sinov qamrovi kod satrlari bo'yicha o'lchanadi

Siz shunchaki qabul qilasiz: (A) dasturiy ta'minotdagi umumiy kod satrlari sinov va. (B) barcha kod satrlari soni sinov hozirda bajarilayotgan ishlar va. Toping (B A ga bo'linadi) 100 ga ko'paytiriladi - bu sizniki bo'ladi test qamrovi %.

Xuddi shunday, so'raladi, qamrov testi nima?

Sinov qamrovi dasturiy ta'minotda metrik sifatida belgilanadi Sinov miqdorini o'lchaydi sinov to'plami tomonidan amalga oshiriladi sinov . U dasturni ishga tushirishda qaysi qismlari bajarilishi haqida ma'lumot to'plashni o'z ichiga oladi sinov shartli bayonlarning qaysi tarmoqlari olinganligini aniqlash uchun to'plam.

Shuningdek, siz savol berishingiz mumkin: testda bayonot va filial qamrovini qanday hisoblaysiz? Bayonot qamrovi = Bitta haqiqiy mumkin bayonot bu har birida haqiqatga olib keladi bayonot , blokirovka, filial . Filialni qamrab olish = Bitta haqiqiy mumkin bayonot + bitta noto'g'ri bo'lishi mumkin bayonot . Yo'l qamrov = Har birida mumkin bo'lgan yo'llar filial , shart.

Qolaversa, qo'lda test o'tkazishda test qamrovi nima?

Miqdori sinov to'plami tomonidan amalga oshiriladi sinov holatlar deyiladi Sinov qamrovi . Boshqa so'zlar bilan aytganda, test qamrovi bizniki ekanligini aniqlaydigan texnika sifatida belgilanadi sinov holatlar aslida dastur kodini va biz ularni ishga tushirganimizda qancha kod ishlatilishini qamrab oladi sinov holatlar.

Kodni qamrab olish foizini qanday hisoblaysiz?

Hisoblash uchun kodni qamrab olish foizi , faqat quyidagi formuladan foydalaning: Kodni qamrab olish foizi = (Satrlar soni kod test algoritmi bilan bajarilgan/satrlarning umumiy soni kod tizim komponentida) * 100.

Tavsiya: