Haftalik : 6 Fan: Dasturiy vositalarni testlash Mashgʻulot turi



Download 28,58 Kb.
bet7/7
Sana21.04.2022
Hajmi28,58 Kb.
#570679
1   2   3   4   5   6   7
Bog'liq
6.1-lab uzb

C++ uchun Bullseye

BulseyeCoverage - bu C++ va C uchun kodni qamrash vositasi.

sonar

Sonar - bu kod sifatini boshqarishga yordam beradigan ochiq manba qamrovi vositasi.

Kod qamrovidan foydalanishning afzalliklari


  • Kod qamrovini aniqlash uchun foydalidir

  • Bu qamrovni oshirish uchun qo'shimcha test holatlarini yaratishga imkon beradi.

  • Bu sizga dasturning test holatlari to'plami bilan qamrab olinmagan sohalarini topish imkonini beradi.

Kod qamrovidan foydalanishning kamchiliklari


  • Dizaynda ma'lum bir xususiyat amalga oshirilmagan bo'lsa ham, kod qamrovi hali ham 100% qamrov haqida xabar beradi.

  • Kod qamrovi bilan barcha mumkin bo'lgan funktsiya qiymatlarini sinab ko'rganimizni aniqlash mumkin emas

  • Kod qamrovi, shuningdek, sizning mantiqingizni qanchalik to'g'ri yoritganingizni aytmaydi.

  • Belgilangan funktsiya amalga oshirilmagan yoki spetsifikatsiyaga kiritilmagan bo'lsa, strukturaga asoslangan usullar muammoni topa olmaydi.

Xulosa


  • Kod qamrovi - bu dasturning dastlabki kodi qanchalik sinovdan o'tganligini tavsiflovchi o'lchovdir.

  • Bu testni bajarish samaradorligini o'lchashga yordam beradi.

  • Kodni qamrab olishning beshta usuli: 1.) bayonotni qamrash 2.) holatni qamrash 3) filialni qamrab olish 4) qamrovni almashtirish 5) FSM qamrovi

  • Bayonotni qamrab olish manba kodidagi barcha bajariladigan bayonotlarni kamida bir marta bajarishni o'z ichiga oladi

  • Qaror qamrovi har bir mantiqiy ifodaning to'g'ri yoki noto'g'ri natijalarini bildiradi

  • Qamrash bo'limida kod modulining har bir natijasi tekshiriladi

  • Shartli ravishda shartli ifodadagi o'zgaruvchilar yoki pastki ifodalar qanday baholanishini ko'rsatadi

  • Shtat mashinasi qamrovi eng murakkab kodni qamrash usuli hisoblanadi.

  • Qamrash usulini tanlash uchun sinovchi potentsial jarima, yo'qolgan obro', yo'qolgan sotuv va hokazolarning narxini tekshirishi kerak.

  • Kod qamrovi sizga manba kodi sinov maydonchasi tomonidan qanchalik yaxshi bajarilganligini ko'rsatadi, xususiyat qamrovi esa loyihaning funksionalligi qanchalik yaxshi qamrab olinganligini o'lchaydi.

  • Cobertura , JTest , Clover , Emma , Kalistick ba'zi muhim kodlarni qamrab olish vositalaridir

  • Kod Qamrov qamrovini oshirish uchun qo'shimcha test holatlarini yaratishga imkon beradi

Kod qamrovi barcha mumkin bo'lgan funksiya qiymatlarini sinab ko'rganimizni aniqlashga yordam bermaydi
Download 28,58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish