Dasturlash asoslari


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



Yüklə 2,09 Mb.
səhifə40/111
tarix07.01.2024
ölçüsü2,09 Mb.
#203273
1   ...   36   37   38   39   40   41   42   43   ...   111
Dasturlash asoslari

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

Black-Box-testlari White-Box-testlarini almashtirishi mumkin emas, va aksincha. White-Box-testlari spetsifikatsiya bo‘yicha xatolarni topish uchun qo‘llaniladi, biroq bu testlarda ma’lum komponentalardagi va hatto xatolarni belgilovchi komponentalarning o‘zlarining xatolarini identifikatsiyalash uchun ishlatilishi dargumon. Buning uchun White-Box-testlari zarur.


Shuni hisobga olish kerakki, ikkita qismdagi komponentalardagi ikkita xato o‘zaro vaqtincha korrekt tuyiladigan umumiy tizimni to‘ldirishi mumkin. Buni White-Box-testi yordamida topish osonroq. White-Box-testlarini Black-Box-testlari bilan qiyoslaganda, keyingi usul orqali testlarni o‘tkazish ancha qimmatroqdir, chunki ular uchun katta tashkiliy infratuzilma (xususiy komanda)talab qilinadi.
Black-Box-testlarning White-Box-testga nisbatan afzalliklari:

  • Umumiy tizimning White-Box-test yordamidagiga nisbatan yaxshiroq tekshirish (verifikatsiya);

  • Tasnifning tekshirilishi;

  • “Xatolar atrofida” test nazorati;

  • Tegishli tasniflashda semantik tavsiflarning test nazorati;

  • Platformaga bog‘liq bo‘lmagan realizatsiyalarda yaratiladigan testlar ketma - ketligining (qatorlarning) tizimli ravishdagi moyilligi.

Black-Box-testining White-Box-testga nisbatan kamchiliklari:

  • Ancha jiddiy tashkiliy harakatlar (ko‘p mehnat talab qilishlik);

  • Amalga oshishda qo‘shimcha ravishda kiritilgan vazifalar faqat tasodifan testlanadi;

  • Yetarli bo‘lmagan testlar ketma – ketligi yaroqsizdir.

White-Box-testining Black-Box-testiga nisbatan afzalliklari:

  • Tarkibiy qismlar va ularni ishlashini ichki tamoyillarining test sinovi;

  • Nisbatan kamroq tashkiliy harajatlar (ko‘p mehnat talab qilishlik);

  • Elektron asboblarning yaxshi saqlanganligi tufayli avtomatlashtirish.

White-Box-testining Black-Box-testiga nisbatan kamchiliklari:

  • Tasniflash shartlarinig bajarilishini tekshirilmasligi;

  • “Xatolar atrofida” test nazorati.

Black-Box-testlari White-Box-testlarni almashtira olmaydi va aksincha. Qo‘llanishi kerak bo‘lgan usullarni tanlash ko‘p omillarga bo‘g‘liq. Avval Black-Box-test yordamida dastur tizimini uning funktsionalligiga tekshirib ko‘rish, undan so‘ng esa White-Box-test yordamida xatolar identifikatsiyasini o‘tkazishni ahamiyati katta .



Yüklə 2,09 Mb.

Dostları ilə paylaş:
1   ...   36   37   38   39   40   41   42   43   ...   111




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin