Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6


Operatorlar birlashuvi: barcha operatorlarning bajarilishi



Download 1,18 Mb.
bet45/100
Sana31.12.2021
Hajmi1,18 Mb.
#233038
1   ...   41   42   43   44   45   46   47   48   ...   100
Bog'liq
2. 1 Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6 (1)

Operatorlar birlashuvi: barcha operatorlarning bajarilishi

  • Kantlar birlashuvi: Struktura diagrammasi tarmoqlanishning barcha mumkin bo‘lgan xoshiyalarining yoki ma’lumotlar oqimining o‘tish chizmasi (blok chizmalar) to‘plamidir.

    Hatto agar dasturiy ta’minot tizimi etarlilik (ta’minlanganlik) mezonlariga nisbatan testdan muvafaqqiyatli o‘tgan bo‘lsada, bu unda xatolar borligini istisno qilmaydi. White-Box-matn tabiati bilan tushuntiriladi va quyidagi sabablarga ega bo‘lishi mumkin:

    • White-Box-test variantlarini dastur tasnifidan emas, balki dastur chiqarib olinadi. Faqat tizim bexatoligi testlanishi mumkin, u talab qilingan semantika sharoitlariga javob bera olishi kerak.

    • Shuningdek, agar dasturning barcha yo‘nalishlari testlanib bo‘lingan bo‘lsa, bu dastur xatosiz ishlashini bildirmaydi. Ma’lumotlarning nazorat oqimi ustunida hoshiyalar bo‘lmagan hollar qaralmaydi.

    Shuningdek agar tizimni uning ichki tizimlarida sinashni xoxlashsa, unda buning uchun testlanayotgan tizim harakati ichki jarayonlarini bilish talab qilinadi. White-Box-test paydo bo‘lgan xatolarni cheklash uchun, yani xatolarni tug‘diruvchi qismlarni identifikatsiyalash uchun ayniqsa qo‘l keladi.

    Testlarni ishlab chiqaruvchi testlanayotgan tizim harakatining ichki jarayonlari bilimiga ega bo‘lishi keraklisi sababli, White-Box-testlar o‘sha komanda bilan ko‘pincha testlanishi lozim bo‘lgan qismlarni ishlab chiqqan dasturchilarning huddi o‘zlari tomonidan tuzib chiqiladi. Testlash bo‘yicha maxsus bo‘limlar qoida bo‘yicha White-Box-testlar uchun qo‘llanilmaydi, chunki bu vazifa uchun maxsus qo‘yilgan tekshiruvchidan keladigan foyda ko‘pincha tizim mohiyatiga olib kirish murakkabligi natijasida chippakka chiqadi.

    BubbleSort dasturining ko‘rib chiqilgan namunasi uchun x va y indekslari orqali uzulish mezonlariga ega har ikkala ichki (qo‘yilgan) sikllar testi muhim ahamiyatga ega. Bu sikllar barcha mumkin bo‘lgan test ma’lumotlari bilan tizimli ravishda ko‘rikdan o‘tkaziladi va shu bilan birga dasturning o‘zini tutishi o‘rganiladi. Aniqlangan xatolar identifikasiya qismini ishi va to‘g‘ridan-to‘g`ri dasturiy kodda bartaraf qilinishi mumkin.
    White-Box-test (shuningdek Glass-Box-test) test nazorati usulidir. Unda testlar testlanayotgan dastur harakati ichki tamoyillari bilimlari bilan ishlab chiqiladi. Bevosita dastur kodi testdan o‘tkaziladi. Usul bevosita dasturning boshlang‘ich kodida xatolar identifikasiyasi uchun yaroqlidir. Bu usul yordamida dasturning talablar taxminiga muvofiq kelishini tekshirish mumkin emas.

    4.5 Black-Box-test va White-Box-testni qiyoslash


    Black-Box-test White-Box-testni almashtirish mumkin, va aksincha. White-Box-testlar tasnifiga doir xatolarni topish uchun qo‘llaniladi, biroq u ma’lum qismlardagi va hatto xatolarni belgilovchi qismlarning o‘zlarining xatolarini tenglashtirish (identifikatsiyalash) uchun yaratish dargumon. Buning uchun White-Box-testlar zarur.

    Shuningdek hisobga olish kerakki, ikkita qismdagi ikkita xato o‘zaro vaqtincha to‘g‘ri tuyiladigan umumiy tizimga tekislanish mumkin. Buni White-Box-test yordamida topish osonroq. White-Box-testlar bilan qiyoslaganda Black-Box-testlar o‘tkazish uchun ancha qimmatroqdir, chunki ular uchun katta tashkiliy infratuzilma (xususiy komanda)talab qilinadi.

    Black-Box-testlarning White-Box-testga nisbatan afzalliklari:

  • 1   ...   41   42   43   44   45   46   47   48   ...   100




    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